class Formalism::Form::Coercion::Array
Class for coercion to Array
Public Class Methods
new(value, of = nil)
click to toggle source
Calls superclass method
Formalism::Form::Coercion::Base::new
# File lib/formalism/form/coercion/array.rb, line 8 def initialize(value, of = nil) super @of = of end
Private Instance Methods
execute()
click to toggle source
# File lib/formalism/form/coercion/array.rb, line 20 def execute result = @value.to_a return result unless @of result.map! { |element| Coercion.new(@of).result_for(element) } end
should_be_coreced?()
click to toggle source
# File lib/formalism/form/coercion/array.rb, line 16 def should_be_coreced? true end