class MotionRecord::Serialization::BooleanSerializer
Public Instance Methods
deserialize(value)
click to toggle source
# File lib/motion_record/serialization/boolean_serializer.rb, line 13 def deserialize(value) if @column.type == :integer if value == 0 || value.nil? false else true end else raise "Can't deserialize #{value.inspect} from #{@column.type.inspect}" end end
serialize(value)
click to toggle source
# File lib/motion_record/serialization/boolean_serializer.rb, line 5 def serialize(value) if @column.type == :integer value ? 1 : 0 else raise "Can't serialize #{value.inspect} to #{@column.type.inspect}" end end