Module: SimpleForm

Defined in:
lib/simple_form.rb,
lib/simple_form/inputs.rb,
lib/simple_form/version.rb,
lib/simple_form/map_type.rb,
lib/simple_form/components.rb,
lib/simple_form/i18n_cache.rb,
lib/simple_form/inputs/base.rb,
lib/simple_form/form_builder.rb,
lib/simple_form/components/hints.rb,
lib/simple_form/components/errors.rb,
lib/simple_form/components/labels.rb,
lib/simple_form/components/wrapper.rb,
lib/simple_form/inputs/block_input.rb,
lib/simple_form/inputs/hidden_input.rb,
lib/simple_form/inputs/mapping_input.rb,
lib/simple_form/inputs/priority_input.rb,
lib/simple_form/inputs/date_time_input.rb,
lib/simple_form/inputs/collection_input.rb,
lib/simple_form/inputs/text_field_input.rb,
lib/simple_form/action_view_extensions/builder.rb,
lib/simple_form/action_view_extensions/form_helper.rb,
lib/simple_form/action_view_extensions/instance_tag.rb

Defined Under Namespace

Modules: ActionViewExtensions, Components, I18nCache, Inputs, MapType Classes: FormBuilder

Constant Summary collapse

VERSION =
"1.0.3".freeze
@@hint_tag =
:span
@@error_tag =
:span
@@components =
[ :label, :input, :hint, :error ]
@@collection_label_methods =
[ :to_label, :name, :title, :to_s ]
@@collection_value_methods =
[ :id, :to_s ]
@@wrapper_tag =
nil
@@label_text =
lambda { |label, required| "#{required} #{label}" }
@@file_methods =
[ :mounted_as, :file?, :public_filename ]
@@time_zone_priority =
nil
@@country_priority =
nil

Class Method Summary collapse

Class Method Details

.setup {|_self| ... } ⇒ Object

Default way to setup SimpleForm. Run script/generate simple_form_install to create a fresh initializer with all configuration values.

Yields:

  • (_self)

Yield Parameters:

  • _self (SimpleForm)

    the object that the method was called on



54
55
56
# File 'lib/simple_form.rb', line 54

def self.setup
  yield self
end