Class: Protobuf::Field::Sint32Field

Inherits:
SignedIntegerField show all
Defined in:
lib/protobuf/field/sint32_field.rb

Constant Summary

Constants inherited from VarintField

VarintField::INT32_MAX, VarintField::INT32_MIN, VarintField::INT64_MAX, VarintField::INT64_MIN, VarintField::UINT32_MAX, VarintField::UINT64_MAX

Constants inherited from BaseField

BaseField::OBJECT_MODULE, BaseField::PACKED_TYPES

Instance Attribute Summary

Attributes inherited from BaseField

#default_value, #fully_qualified_name, #message_class, #name, #options, #rule, #tag, #type_class

Class Method Summary collapse

Methods inherited from SignedIntegerField

#decode, #encode

Methods inherited from VarintField

#acceptable?, #coerce!, #decode, default, encode, #encode, #wire_type

Methods inherited from BaseField

#acceptable?, #coerce!, #decode, default, #default, #define_encode_to_stream!, #define_field_and_present_predicate!, #define_field_predicate!, #define_set_field!, #define_set_method!, #define_to_message_hash!, #define_value_from_values!, #define_value_from_values_for_serialization!, #deprecated?, #encode, #encode_to_stream, #enum?, #extension?, #field?, #field_and_present?, #fully_qualified_name_only!, #initialize, #map?, #message?, #optional?, #packed?, #repeated?, #repeated_message?, #required?, #set, #set_default_value!, #set_field, #set_map!, #set_repeated_message!, #tag_encoded, #to_message_hash, #to_message_hash_with_string_key, #to_s, #value_from_values, #value_from_values_for_serialization, #wire_type

Methods included from Logging

initialize_logger, #log_exception, #log_signature, #logger, #sign_message

Constructor Details

This class inherits a constructor from Protobuf::Field::BaseField

Class Method Details

.maxObject

Class Methods



11
12
13
# File 'lib/protobuf/field/sint32_field.rb', line 11

def self.max
  INT32_MAX
end

.minObject



15
16
17
# File 'lib/protobuf/field/sint32_field.rb', line 15

def self.min
  INT32_MIN
end