class Protobuf::Field::Sint64Field

Public Class Methods

max() click to toggle source

Class Methods

# File lib/protobuf/field/sint64_field.rb, line 11
def self.max
  INT64_MAX
end
min() click to toggle source
# File lib/protobuf/field/sint64_field.rb, line 15
def self.min
  INT64_MIN
end

Public Instance Methods

json_encode(value, options = {}) click to toggle source
# File lib/protobuf/field/sint64_field.rb, line 19
def json_encode(value, options = {})
  if options[:proto3]
    value == 0 ? nil : value.to_s
  else
    value
  end
end