Class: Protobuf::Field::BaseFieldObjectDefinitions::BaseEncodeToStream
- Inherits:
-
Object
- Object
- Protobuf::Field::BaseFieldObjectDefinitions::BaseEncodeToStream
- Defined in:
- lib/protobuf/field/base_field_object_definitions.rb
Instance Method Summary collapse
- #call(value, stream) ⇒ Object
-
#initialize(selph) ⇒ BaseEncodeToStream
constructor
A new instance of BaseEncodeToStream.
Constructor Details
#initialize(selph) ⇒ BaseEncodeToStream
Returns a new instance of BaseEncodeToStream.
92 93 94 95 |
# File 'lib/protobuf/field/base_field_object_definitions.rb', line 92 def initialize(selph) @selph = selph @tag_encoded = selph.tag_encoded end |
Instance Method Details
#call(value, stream) ⇒ Object
97 98 99 |
# File 'lib/protobuf/field/base_field_object_definitions.rb', line 97 def call(value, stream) stream << @tag_encoded << @selph.encode(value) end |