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