Module: ActionView::ModelNaming
- Included in:
- Helpers::FormBuilder, Helpers::FormHelper, RecordIdentifier, RecordIdentifier
- Defined in:
- lib/action_view/model_naming.rb
Instance Method Summary collapse
-
#convert_to_model(object) ⇒ Object
Converts the given object to an ActiveModel compliant one.
- #model_name_from_record_or_class(record_or_class) ⇒ Object
Instance Method Details
#convert_to_model(object) ⇒ Object
Converts the given object to an ActiveModel compliant one.
4 5 6 |
# File 'lib/action_view/model_naming.rb', line 4 def convert_to_model(object) object.respond_to?(:to_model) ? object.to_model : object end |
#model_name_from_record_or_class(record_or_class) ⇒ Object
8 9 10 |
# File 'lib/action_view/model_naming.rb', line 8 def model_name_from_record_or_class(record_or_class) (record_or_class.is_a?(Class) ? record_or_class : convert_to_model(record_or_class).class).model_name end |