Skip to content

Commit de1d9cc

Browse files
committed
Add sig files.
1 parent 4e26a14 commit de1d9cc

19 files changed

Lines changed: 175 additions & 0 deletions

sig/Rice/Arg.rbs

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
module Rice
2+
class Arg
3+
attr_reader name: String
4+
5+
end
6+
end
Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
module Rice
2+
class Buffer≺Rice꞉꞉detail꞉꞉ParameterAbstract∗≻
3+
def initialize: (value: Integer) -> NilClass
4+
| (value: Integer, size: Integer) -> NilClass
5+
def []: (index: Integer) -> Rice::Parameter
6+
def bytes: () -> Integer
7+
| (arg_0: Integer) -> Integer
8+
def data: () -> Rice::Pointer≺Rice꞉꞉detail꞉꞉ParameterAbstract∗≻
9+
def release: () -> Rice::Pointer≺Rice꞉꞉detail꞉꞉ParameterAbstract∗≻
10+
def size: () -> Integer
11+
def to_ary: () -> Array
12+
| (arg_0: Integer) -> Array
13+
def to_s: () -> Integer
14+
end
15+
end

sig/Rice/Buffer≺char≻.rbs

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
module Rice
2+
class Buffer≺char≻
3+
def initialize: (value: Integer) -> NilClass
4+
| (value: Integer, size: Integer) -> NilClass
5+
def []: (index: Integer) -> String
6+
def []=: (arg_0: Integer, arg_1: String) -> NilClass
7+
def bytes: () -> Integer
8+
| (arg_0: Integer) -> Integer
9+
def data: () -> Rice::Pointer≺char≻
10+
def release: () -> Rice::Pointer≺char≻
11+
def size: () -> Integer
12+
def to_ary: () -> Array
13+
| (arg_0: Integer) -> Array
14+
def to_s: () -> Integer
15+
end
16+
end

sig/Rice/ModuleRegistry.rbs

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
module Rice
2+
class ModuleRegistry
3+
def modules: () -> Integer
4+
end
5+
end

sig/Rice/Native.rbs

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
module Rice
2+
class Native
3+
def kind: () -> Rice::NativeKind
4+
def name: () -> String
5+
def parameters: () -> Std::Vector≺Rice꞉꞉detail꞉꞉ParameterAbstract const∗≻
6+
def return_klass: () -> Integer
7+
def to_s: () -> String
8+
end
9+
end

sig/Rice/NativeKind.rbs

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
module Rice
2+
class NativeKind
3+
def initialize: () -> NilClass
4+
def &: (arg_0: Rice::NativeKind) -> Integer
5+
def <<: (arg_0: Integer) -> Integer
6+
def <=>: (arg_0: Rice::NativeKind) -> Integer
7+
| (arg_0: Integer) -> Integer
8+
def >>: (arg_0: Integer) -> Integer
9+
def ^: (arg_0: Rice::NativeKind) -> Integer
10+
def coerce: (arg_0: Integer) -> Array
11+
def eql?: (arg_0: Integer) -> TrueClass
12+
| (arg_0: Rice::NativeKind) -> TrueClass
13+
def hash: () -> Integer
14+
def inspect: () -> String
15+
def to_int: () -> Integer
16+
def to_s: () -> String
17+
def |: (arg_0: Rice::NativeKind) -> Integer
18+
def ~: () -> Integer
19+
end
20+
end

sig/Rice/NativeRegistry.rbs

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
module Rice
2+
class NativeRegistry
3+
def lookup: (klass: Integer) -> Array
4+
end
5+
end

sig/Rice/Parameter.rbs

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
module Rice
2+
class Parameter
3+
def arg: () -> Rice::Arg
4+
def cpp_klass: () -> String
5+
def klass: () -> Integer
6+
end
7+
end
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
module Rice
2+
class Pointer≺Rice꞉꞉detail꞉꞉ParameterAbstract∗≻
3+
def buffer: () -> Rice::Buffer≺Rice꞉꞉detail꞉꞉ParameterAbstract∗≻
4+
end
5+
end

sig/Rice/Pointer≺char≻.rbs

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
module Rice
2+
class Pointer≺char≻
3+
def buffer: () -> Rice::Buffer≺char≻
4+
end
5+
end

0 commit comments

Comments
 (0)