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