class Enumerize::ActiveModelAttributesSupport::Type
Public Class Methods
new(attr)
click to toggle source
# File lib/enumerize/activemodel.rb, line 33 def initialize(attr) @attr = attr end
Public Instance Methods
deserialize(value)
click to toggle source
# File lib/enumerize/activemodel.rb, line 42 def deserialize(value) @attr.find_value(value) end
serialize(value)
click to toggle source
# File lib/enumerize/activemodel.rb, line 37 def serialize(value) v = @attr.find_value(value) v && v.value end
type()
click to toggle source
# File lib/enumerize/activemodel.rb, line 29 def type :enumerize end