Module: Croods::Resource::Names
- Defined in:
- lib/croods/resource/names.rb
Instance Method Summary collapse
Instance Method Details
#model_name ⇒ Object
14 15 16 |
# File 'lib/croods/resource/names.rb', line 14 def model_name namespace.singularize end |
#namespace ⇒ Object
6 7 8 |
# File 'lib/croods/resource/names.rb', line 6 def namespace to_s.split('::').first end |
#resource_name ⇒ Object
18 19 20 |
# File 'lib/croods/resource/names.rb', line 18 def resource_name model_name.underscore end |
#route_name ⇒ Object
10 11 12 |
# File 'lib/croods/resource/names.rb', line 10 def route_name namespace.underscore end |