Class: Protobuf::Field::StringField
- Inherits:
-
BytesField
- Object
- BaseField
- BytesField
- Protobuf::Field::StringField
- Defined in:
- lib/protobuf/message/field.rb
Instance Attribute Summary
Attributes inherited from BaseField
#default, #default_value, #extension, #message_class, #name, #rule, #tag, #type
Instance Method Summary collapse
Methods inherited from BytesField
#acceptable?, default, #encode, #wire_type
Methods inherited from BaseField
#acceptable?, default, descriptor, #descriptor, #encode, #initialize, #initialized?, #max, #merge, #min, #optional?, #packed?, #ready?, #repeated?, #required?, #to_s
Constructor Details
This class inherits a constructor from Protobuf::Field::BaseField
Instance Method Details
#decode(bytes) ⇒ Object
334 335 336 337 |
# File 'lib/protobuf/message/field.rb', line 334 def decode(bytes) bytes.force_encoding(Encoding::UTF_8) if bytes.respond_to?(:force_encoding) bytes end |