Sha256: 72f7d4c83c6aa8ebf12c9a1d1c365fc49c3bdc9b36b3a086c29dbeba0aa47b99

Contents?: true

Size: 265 Bytes

Versions: 3

Compression:

Stored size: 265 Bytes

Contents

module HoboFields

  class SerializedObject < Object
    
    COLUMN_TYPE = :text
    
    def self.declared(model, name, options)
      model.serialize name, options.delete(:class) || Object
    end
    
    HoboFields.register_type(:serialized, self)

  end

end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
hobofields-1.1.0 lib/hobo_fields/serialized_object.rb
hobofields-1.0.3 lib/hobo_fields/serialized_object.rb
hobofields-1.1.0.pre4 lib/hobo_fields/serialized_object.rb