class AWS::Record::IntegerAttribute

@private

def self.allow_set?

Other tags:
    Private: -
def self.allow_set?
  true
end

def self.serialize integer, options = {}

Returns:
  • (String) - A serialized representation of the integer.

Parameters:
  • options (Hash) --
  • integer (Integer) -- The number to serialize.
def self.serialize integer, options = {}
  expect(Integer, integer) do
    integer.to_s
  end
end

def self.type_cast raw_value, options = {}

Returns:
  • (Integer, nil) - Returns the type casted integer or nil

Parameters:
  • value (Mixed) -- The value to type cast to an integer.
def self.type_cast raw_value, options = {}
  case raw_value
  when nil      then nil
  when ''       then nil
  when Integer  then raw_value
  else
    raw_value.respond_to?(:to_i) ? 
      raw_value.to_i :
      raw_value.to_s.to_i
  end
end