Module: Bones::RPC::Adapter::Erlang
- Defined in:
- lib/bones/rpc/adapter/erlang.rb,
lib/bones/rpc/adapter/erlang/version.rb
Defined Under Namespace
Classes: Packer, Unpacker
Constant Summary
collapse
- VERSION =
"0.0.1"
Instance Method Summary
collapse
Instance Method Details
#pack(message, buffer = "") ⇒ Object
12
13
14
|
# File 'lib/bones/rpc/adapter/erlang.rb', line 12
def pack(message, buffer="")
Packer.new(buffer).write(message)
end
|
#parser(data) ⇒ Object
24
25
26
|
# File 'lib/bones/rpc/adapter/erlang.rb', line 24
def parser(data)
Adapter::Parser.new(self, data)
end
|
#unpack(buffer) ⇒ Object
16
17
18
|
# File 'lib/bones/rpc/adapter/erlang.rb', line 16
def unpack(buffer)
Unpacker.new(buffer).read
end
|
#unpacker(data) ⇒ Object
20
21
22
|
# File 'lib/bones/rpc/adapter/erlang.rb', line 20
def unpacker(data)
Unpacker.new(data)
end
|
#unpacker_pos(parser) ⇒ Object
28
29
30
|
# File 'lib/bones/rpc/adapter/erlang.rb', line 28
def unpacker_pos(parser)
parser.unpacker.buffer.pos
end
|
#unpacker_seek(parser, n) ⇒ Object
32
33
34
35
|
# File 'lib/bones/rpc/adapter/erlang.rb', line 32
def unpacker_seek(parser, n)
parser.unpacker.buffer.seek(n)
return n
end
|