Class: Protobuf::Field::BaseFieldObjectDefinitions::BaseSetMethod

Inherits:
Object
  • Object
show all
Defined in:
lib/protobuf/field/base_field_object_definitions.rb

Instance Method Summary collapse

Constructor Details

#initialize(selph) ⇒ BaseSetMethod

Returns a new instance of BaseSetMethod.



116
117
118
119
# File 'lib/protobuf/field/base_field_object_definitions.rb', line 116

def initialize(selph)
  @selph = selph
  @name = selph.name
end

Instance Method Details

#call(message_instance, bytes) ⇒ Object



121
122
123
# File 'lib/protobuf/field/base_field_object_definitions.rb', line 121

def call(message_instance, bytes)
  message_instance.set_field(@name, @selph.decode(bytes), true, @selph)
end