Module: Apill::Resource::Naming::ClassMethods
- Defined in:
- lib/apill/resource/naming.rb
Instance Method Summary collapse
Instance Method Details
#plural_resource_name ⇒ Object
7 8 9 10 11 12 |
# File 'lib/apill/resource/naming.rb', line 7 def plural_resource_name @plural_resource_name ||= name[CONTROLLER_RESOURCE_NAME_PATTERN, 3]. underscore. pluralize. downcase end |
#resource_class_name ⇒ Object
21 22 23 24 |
# File 'lib/apill/resource/naming.rb', line 21 def resource_class_name @resource_class_name ||= singular_resource_name. camelize end |
#singular_resource_name ⇒ Object
14 15 16 17 18 19 |
# File 'lib/apill/resource/naming.rb', line 14 def singular_resource_name @singular_resource_name ||= name[CONTROLLER_RESOURCE_NAME_PATTERN, 3]. underscore. singularize. downcase end |