Module: Protobuf::Message::Serialization::ClassMethods

Defined in:
lib/protobuf/message/serialization.rb

Instance Method Summary collapse

Instance Method Details

#decode(bytes) ⇒ Object



10
11
12
# File 'lib/protobuf/message/serialization.rb', line 10

def decode(bytes)
  new.decode(bytes)
end

#decode_from(stream) ⇒ Object



14
15
16
# File 'lib/protobuf/message/serialization.rb', line 14

def decode_from(stream)
  new.decode_from(stream)
end

#encode(fields = {}) ⇒ Object

Create a new object with the given values and return the encoded bytes.



19
20
21
# File 'lib/protobuf/message/serialization.rb', line 19

def encode(fields = {})
  new(fields).encode
end