Module: Protoform

Defined in:
lib/protoform.rb,
lib/protoform/dom.rb,
lib/protoform/node.rb,
lib/protoform/field.rb,
lib/protoform/version.rb,
lib/protoform/namespace.rb,
lib/protoform/rails/form.rb,
lib/protoform/rails/component.rb,
lib/protoform/field_collection.rb,
lib/protoform/rails/form/field.rb,
lib/protoform/rails/option_mapper.rb,
lib/protoform/namespace_collection.rb,
lib/protoform/rails/components/date.rb,
lib/protoform/rails/components/time.rb,
lib/protoform/rails/components/input.rb,
lib/protoform/rails/components/label.rb,
lib/protoform/rails/components/button.rb,
lib/protoform/rails/components/select.rb,
lib/protoform/rails/strong_parameters.rb,
lib/protoform/rails/components/checkbox.rb,
lib/protoform/rails/components/datetime.rb,
lib/protoform/rails/components/textarea.rb,
lib/protoform/rails/components/component.rb,
lib/protoform/rails/components/radio_button.rb,
lib/protoform/rails/components/field_component.rb,
lib/generators/protoform/install/install_generator.rb

Defined Under Namespace

Modules: Rails Classes: DOM, Error, Field, FieldCollection, InstallGenerator, Namespace, NamespaceCollection, Node

Constant Summary collapse

Loader =
Zeitwerk::Loader.for_gem.tap do |loader|
  loader.ignore "#{__dir__}/generators"
  loader.inflector.inflect(
    "dom" => "DOM"
    # rubocop:enable Style/StringHashKeys
  )
  loader.setup
end
VERSION =
"0.1.0"