Module: CaseForm
- Defined in:
- lib/case_form/element/base.rb,
lib/case_form.rb,
lib/case_form/errors.rb,
lib/case_form/inputs.rb,
lib/case_form/labels.rb,
lib/case_form/buttons.rb,
lib/case_form/element.rb,
lib/case_form/version.rb,
lib/case_form/associations.rb,
lib/case_form/element/hint.rb,
lib/case_form/form_builder.rb,
lib/case_form/element/error.rb,
lib/case_form/element/input.rb,
lib/case_form/element/label.rb,
lib/case_form/element/button.rb,
lib/case_form/element/fieldset.rb,
lib/case_form/element_ext/naming.rb,
lib/case_form/core_ext/form_helper.rb,
lib/case_form/element/nested_model.rb,
lib/case_form/core_ext/layout_helper.rb,
lib/case_form/element_ext/columnable.rb,
lib/case_form/core_ext/sentence_error.rb,
lib/case_form/element/inputs/file_input.rb,
lib/case_form/element/inputs/text_input.rb,
lib/case_form/element_ext/validationable.rb,
lib/case_form/element/errors/simple_error.rb,
lib/case_form/element/inputs/hidden_input.rb,
lib/case_form/element/inputs/number_input.rb,
lib/case_form/element/inputs/search_input.rb,
lib/case_form/element/inputs/string_input.rb,
lib/case_form/element_ext/associationable.rb,
lib/case_form/element/errors/complex_error.rb,
lib/case_form/element/nested_models/handle.rb,
lib/generators/case_form/install_generator.rb,
lib/generators/case_form/uninstall_generator.rb,
lib/case_form/element/inputs/collection_input.rb,
lib/case_form/element/inputs/datetime/date_input.rb,
lib/case_form/element/inputs/datetime/time_input.rb,
lib/case_form/element/inputs/collection/radio_input.rb,
lib/case_form/element/inputs/collection/select_input.rb,
lib/case_form/element/inputs/datetime/date_time_input.rb,
lib/case_form/element/inputs/datetime/time_zone_input.rb,
lib/case_form/element/inputs/collection/checkbox_input.rb,
lib/case_form/element/nested_models/handles/generator_handle.rb,
lib/case_form/element/nested_models/handles/destructor_handle.rb
Overview
coding: utf-8
Defined Under Namespace
Modules: Associations, Buttons, Element, ElementExt, Errors, FormHelper, Generators, Inputs, Labels, LayoutHelper, SentenceError Classes: FormBuilder
Constant Summary collapse
- MAJOR =
0- MINOR =
0- PATH =
3- VERSION =
"#{MAJOR}.#{MINOR}.#{PATH}"- @@input_elements =
[:label, :input, :error, :hint]
- @@nested_model_elements =
[:nested_model, :destructor, :generator]
[:commit, :reset]
- @@locked_columns =
[:id, :type, :lock_version, :version, :created_at, :updated_at, :created_on, :updated_on]
- @@input_types =
[:string, :text, :hidden, :password, :search, :email, :url, :telephone, :file, :datetime, :date, :time, :number, :range, :checkbox, :radio, :select, :association, :has_many, :has_one, :belongs_to]
- @@require_symbol =
"*"- @@all_fields_required =
false- @@input_size =
50- @@textarea_cols =
20- @@textarea_rows =
10- @@number_step =
1- @@wrapper_tag =
:div- @@hint_tag =
:span- @@error_tag =
:div- @@error_type =
:sentence- @@error_connector =
", "- @@last_error_connector =
" and "- @@complex_error_header_tag =
:h2- @@complex_error_message_tag =
:p- @@collection_label_methods =
[:to_label, :full_name, :fullname, :name, :title, :login, :email, :value, :to_s]
- @@collection_value_methods =
[:id]
Class Method Summary collapse
Class Method Details
.config {|_self| ... } ⇒ Object
16 17 18 |
# File 'lib/case_form.rb', line 16 def self.config yield self end |