Module: CaseForm::ElementExt::Naming
- Included in:
- CaseForm::Element::Base
- Defined in:
- lib/case_form/element_ext/naming.rb
Instance Method Summary collapse
Instance Method Details
#object_human_model_name ⇒ Object
12 13 14 |
# File 'lib/case_form/element_ext/naming.rb', line 12 def object_human_model_name object.class.human_name end |
#sanitized_object_name ⇒ Object
4 5 6 |
# File 'lib/case_form/element_ext/naming.rb', line 4 def sanitized_object_name object_name.gsub(/\]\[|[^-a-zA-Z0-9:.]/, "_").sub(/_$/, "") end |
#singularize_model_name ⇒ Object
8 9 10 |
# File 'lib/case_form/element_ext/naming.rb', line 8 def singularize_model_name method.to_s.singularize.downcase end |