Method: ActiveForm::Mixins::ContainerMethods::ElementMethods#recurse

Defined in:
lib/active_form/mixins/container_methods.rb

#recurse(&block) ⇒ Object



118
119
120
121
122
123
# File 'lib/active_form/mixins/container_methods.rb', line 118

def recurse(&block)
  elements.each do |elem| 
    block.call(elem)     
    elem.recurse(&block) if elem.container? && elem.elements?
  end
end