Class: ProtocolBuffers::Field::BytesField
Instance Attribute Summary
#name, #otype, #tag
Instance Method Summary
collapse
#wire_type
#add_methods_to, #add_reader_to, #add_writer_to, #check_valid, #check_value, create, #initialize, #inspect_value, #packed?, #repeated?, #serialize
Instance Method Details
#default_value ⇒ Object
294
295
296
|
# File 'lib/protocol_buffers/runtime/field.rb', line 294
def default_value
@default_value || @default_value = (@opts[:default] || "").freeze
end
|
#deserialize(value) ⇒ Object
298
299
300
|
# File 'lib/protocol_buffers/runtime/field.rb', line 298
def deserialize(value)
value.read
end
|
#valid_type?(value) ⇒ Boolean
290
291
292
|
# File 'lib/protocol_buffers/runtime/field.rb', line 290
def valid_type?(value)
value.is_a?(String)
end
|