lib/virtus/attribute/coercible.rb
module Virtus
class Attribute
# Attribute extension providing coercion when setting an attribute value
#
module Coercible
# Coerce value before setting
#
# @see Accessor#set
#
# @api public
def set(instance, value)
super(instance, coerce(value))
end
end # Coercible
end # Attribute
end # Virtus