Method: Infold::Association#model_name
- Defined in:
- lib/infold/property/association.rb
#model_name(*attr) ⇒ Object
56 57 58 59 60 61 62 63 |
# File 'lib/infold/property/association.rb', line 56 def model_name(*attr) name = class_name.presence || self.name.singularize.camelize name = name.underscore if attr.include?(:snake) name = name.camelize if attr.include?(:camel) name = name.singularize if attr.include?(:single) name = name.pluralize if attr.include?(:multi) name end |