Module: Phlexi::Form

Defined in:
lib/phlexi/form.rb,
lib/phlexi/form/base.rb,
lib/phlexi/form/html.rb,
lib/phlexi/form/theme.rb,
lib/phlexi/form/builder.rb,
lib/phlexi/form/version.rb,
lib/phlexi/form/options/max.rb,
lib/phlexi/form/options/min.rb,
lib/phlexi/form/options/step.rb,
lib/phlexi/form/options/hints.rb,
lib/phlexi/form/options/limit.rb,
lib/phlexi/form/choices_mapper.rb,
lib/phlexi/form/options/errors.rb,
lib/phlexi/form/options/length.rb,
lib/phlexi/form/components/base.rb,
lib/phlexi/form/components/hint.rb,
lib/phlexi/form/options/choices.rb,
lib/phlexi/form/options/pattern.rb,
lib/phlexi/form/components/error.rb,
lib/phlexi/form/components/input.rb,
lib/phlexi/form/components/label.rb,
lib/phlexi/form/options/disabled.rb,
lib/phlexi/form/options/readonly.rb,
lib/phlexi/form/options/required.rb,
lib/phlexi/form/components/select.rb,
lib/phlexi/form/options/autofocus.rb,
lib/phlexi/form/components/wrapper.rb,
lib/phlexi/form/options/validators.rb,
lib/phlexi/form/components/checkbox.rb,
lib/phlexi/form/components/textarea.rb,
lib/phlexi/form/structure/namespace.rb,
lib/phlexi/form/components/file_input.rb,
lib/phlexi/form/components/full_error.rb,
lib/phlexi/form/components/form_errors.rb,
lib/phlexi/form/components/input_array.rb,
lib/phlexi/form/options/inferred_types.rb,
lib/phlexi/form/components/radio_button.rb,
lib/phlexi/form/components/submit_button.rb,
lib/phlexi/form/structure/manages_fields.rb,
lib/phlexi/form/structure/field_collection.rb,
lib/phlexi/form/structure/namespace_collection.rb,
lib/phlexi/form/components/collection_checkboxes.rb,
lib/phlexi/form/components/concerns/submits_form.rb,
lib/phlexi/form/components/concerns/uploads_file.rb,
lib/phlexi/form/components/concerns/handles_input.rb,
lib/phlexi/form/components/concerns/extracts_input.rb,
lib/phlexi/form/components/collection_radio_buttons.rb,
lib/phlexi/form/components/concerns/accepts_choices.rb,
lib/phlexi/form/components/concerns/handles_array_input.rb

Defined Under Namespace

Modules: Components, Options, Structure Classes: Base, Builder, ChoicesMapper, Error, HTML, Theme

Constant Summary collapse

Loader =
Zeitwerk::Loader.new.tap do |loader|
  loader.tag = File.basename(__FILE__, ".rb")
  loader.ignore("#{__dir__}/form/version.rb")
  loader.inflector.inflect(
    "phlexi-form" => "Phlexi",
    "phlexi" => "Phlexi",
    "html" => "HTML"
  )
  loader.push_dir(File.expand_path("..", __dir__))
  loader.ignore(File.expand_path("../generators", __dir__))
  loader.setup
end
VERSION =
"0.5.8"