module Representable::Coercion::ClassMethods
Public Instance Methods
property(name, options={}, &block)
click to toggle source
Calls superclass method
# File lib/representable/coercion.rb, line 27 def property(name, options={}, &block) super.tap do |definition| return definition unless type = options[:type] definition.merge!(render_filter: coercer = Coercer.new(type)) definition.merge!(parse_filter: coercer) end end