A hash with column name symbols and callable values, with the value called to deserialize the column.
Create instance level reader that deserializes column values on request, and instance level writer that stores new deserialized values.
# File lib/sequel/plugins/serialization.rb, line 118 def serialize_attributes(format, *columns) if format.is_a?(Symbol) unless format = REGISTERED_FORMATS[format] raise(Error, "Unsupported serialization format: #{format} (valid formats: #{REGISTERED_FORMATS.keys.map{|k| k.inspect}.join})") end end serializer, deserializer = format raise(Error, "No columns given. The serialization plugin requires you specify which columns to serialize") if columns.empty? define_serialized_attribute_accessor(serializer, deserializer, *columns) end
The columns that will be serialized. This is only for backwards compatibility, use serialization_map in new code.
# File lib/sequel/plugins/serialization.rb, line 131 def serialized_columns serialization_map.keys end
Generated with the Darkfish Rdoc Generator 2.