Module: BootstrapForm

Extended by:
ActiveSupport::Autoload
Defined in:
lib/bootstrap_form/form_builder.rb,
lib/bootstrap_form.rb,
lib/bootstrap_form/engine.rb,
lib/bootstrap_form/inputs.rb,
lib/bootstrap_form/helpers.rb,
lib/bootstrap_form/version.rb,
lib/bootstrap_form/components.rb,
lib/bootstrap_form/form_group.rb,
lib/bootstrap_form/inputs/base.rb,
lib/bootstrap_form/configuration.rb,
lib/bootstrap_form/helpers/field.rb,
lib/bootstrap_form/inputs/select.rb,
lib/bootstrap_form/inputs/submit.rb,
lib/bootstrap_form/components/hints.rb,
lib/bootstrap_form/inputs/check_box.rb,
lib/bootstrap_form/inputs/text_area.rb,
lib/bootstrap_form/inputs/url_field.rb,
lib/bootstrap_form/components/labels.rb,
lib/bootstrap_form/components/layout.rb,
lib/bootstrap_form/helpers/bootstrap.rb,
lib/bootstrap_form/inputs/date_field.rb,
lib/bootstrap_form/inputs/file_field.rb,
lib/bootstrap_form/inputs/text_field.rb,
lib/bootstrap_form/inputs/time_field.rb,
lib/bootstrap_form/inputs/week_field.rb,
lib/bootstrap_form/form_group_builder.rb,
lib/bootstrap_form/inputs/color_field.rb,
lib/bootstrap_form/inputs/date_select.rb,
lib/bootstrap_form/inputs/email_field.rb,
lib/bootstrap_form/inputs/month_field.rb,
lib/bootstrap_form/inputs/phone_field.rb,
lib/bootstrap_form/inputs/range_field.rb,
lib/bootstrap_form/inputs/time_select.rb,
lib/bootstrap_form/inputs/number_field.rb,
lib/bootstrap_form/inputs/radio_button.rb,
lib/bootstrap_form/inputs/search_field.rb,
lib/bootstrap_form/components/validation.rb,
lib/bootstrap_form/inputs/datetime_field.rb,
lib/bootstrap_form/inputs/password_field.rb,
lib/bootstrap_form/inputs/rich_text_area.rb,
lib/bootstrap_form/inputs/datetime_select.rb,
lib/bootstrap_form/inputs/telephone_field.rb,
lib/bootstrap_form/inputs/time_zone_select.rb,
lib/bootstrap_form/inputs/collection_select.rb,
lib/bootstrap_form/inputs/inputs_collection.rb,
lib/bootstrap_form/inputs/datetime_local_field.rb,
lib/bootstrap_form/inputs/collection_check_boxes.rb,
lib/bootstrap_form/inputs/collection_radio_buttons.rb,
lib/bootstrap_form/inputs/grouped_collection_select.rb,
lib/bootstrap_form/action_view_extensions/form_helper.rb

Overview

require ‘bootstrap_form/aliasing’

Defined Under Namespace

Modules: ActionViewExtensions, Components, FormGroup, FormGroupBuilder, Helpers, Inputs Classes: Configuration, Engine, FormBuilder

Constant Summary collapse

VERSION =
"5.6.0"
REQUIRED_RAILS_VERSION =
">= 7.2"
@@field_error_proc =

rubocop:disable Style/ClassVars

proc do |html_tag, _instance_tag|
  html_tag
end

Class Method Summary collapse

Class Method Details

.configure {|config| ... } ⇒ Object

Yields:

  • (config)


33
34
35
# File 'lib/bootstrap_form/configuration.rb', line 33

def configure
  yield(config) if block_given?
end

.deprecatorObject



29
30
31
# File 'lib/bootstrap_form.rb', line 29

def deprecator
  @deprecator ||= ActiveSupport::Deprecation.new("a future release", "BootstrapForm")
end

.eager_load!Object



22
23
24
25
26
27
# File 'lib/bootstrap_form.rb', line 22

def eager_load!
  super
  BootstrapForm::Components.eager_load!
  BootstrapForm::Helpers.eager_load!
  BootstrapForm::Inputs.eager_load!
end