Class: Parametric::Policies::CoercePolicy
- Defined in:
- lib/parametric/policies.rb
Instance Method Summary collapse
Methods inherited from Policy
Constructor Details
This class inherits a constructor from Parametric::Policies::Policy
Instance Method Details
#value ⇒ Object
48 49 50 51 52 53 54 55 56 57 58 |
# File 'lib/parametric/policies.rb', line 48 def value decorated.value.map do |v| if [:coerce].is_a?(Symbol) && v.respond_to?([:coerce]) v.send([:coerce]) elsif [:coerce].respond_to?(:call) [:coerce].call v else v end end end |