module Aggro::Transform::Integer
Private: Transforms integer representations.
Public Instance Methods
deserialize(value)
click to toggle source
# File lib/aggro/transform/integer.rb, line 7 def deserialize(value) if value.is_a?(::String) string = value.gsub(/[^\d\.]/, '') string == '' ? nil : string.to_i else value.to_i end end
serialize(value)
click to toggle source
# File lib/aggro/transform/integer.rb, line 17 def serialize(value) value.to_i end