class Ariadne::Forms::Base
def inputs
def inputs @inputs ||= form_object.inputs.map do |input| next input unless input.input? # wrap inputs in a group (unless they are already groups) if input.type == :group input else Ariadne::Forms::Dsl::InputGroup.new(builder: @builder, form: self) do |group| group.send(:add_input, input) end end end end