class Airspace::Serializer
This class dictates how data is stored and retrieved. You can subclass this and change its implementation that suits your overall data/space requirements.
Public Instance Methods
deserialize_data(json)
click to toggle source
# File lib/airspace/serializer.rb, line 18 def deserialize_data(json) json_deserialize(json) end
deserialize_row(json)
click to toggle source
# File lib/airspace/serializer.rb, line 26 def deserialize_row(json) json_deserialize(json) end
serialize_data(obj)
click to toggle source
# File lib/airspace/serializer.rb, line 14 def serialize_data(obj) json_serialize(obj) end
serialize_row(obj)
click to toggle source
# File lib/airspace/serializer.rb, line 22 def serialize_row(obj) json_serialize(obj) end
Private Instance Methods
json_deserialize(json)
click to toggle source
# File lib/airspace/serializer.rb, line 32 def json_deserialize(json) return nil unless json JSON.parse(json) end
json_serialize(obj)
click to toggle source
# File lib/airspace/serializer.rb, line 38 def json_serialize(obj) obj.to_json end