Class: Protobug::Field::FloatField

Inherits:
DoubleField show all
Defined in:
lib/protobug/field.rb

Instance Attribute Summary

Attributes inherited from Protobug::Field

#adder, #cardinality, #clearer, #haser, #ivar, #json_name, #name, #number, #oneof, #setter

Instance Method Summary collapse

Methods inherited from DoubleField

#binary_decode_one, #binary_encode_one, #default, #initialize, #json_decode_one, #json_encode_one

Methods inherited from Protobug::Field

#binary_decode, #binary_encode, #define_adder, #initialize, #json_decode, #json_encode, #json_key_encode, #optional?, #packed?, #pretty_print, #proto3_optional?, #repeated?, #to_text, #validate!

Constructor Details

This class inherits a constructor from Protobug::Field::DoubleField

Instance Method Details

#binary_packObject



735
# File 'lib/protobug/field.rb', line 735

def binary_pack = "e"

#typeObject



734
# File 'lib/protobug/field.rb', line 734

def type = :float

#wire_typeObject



736
# File 'lib/protobug/field.rb', line 736

def wire_type = 5