class Draftsman::AttributesSerialization::SerializedAttribute
Public Class Methods
new(coder)
click to toggle source
# File lib/draftsman/attributes_serialization.rb, line 15 def initialize(coder) @coder = coder.respond_to?(:dump) ? coder : Draftsman.serializer end
Public Instance Methods
type_cast_for_database(value)
click to toggle source
# File lib/draftsman/attributes_serialization.rb, line 19 def type_cast_for_database(value) @coder.dump(value) end
type_cast_from_database(data)
click to toggle source
# File lib/draftsman/attributes_serialization.rb, line 23 def type_cast_from_database(data) @coder.load(data) end