Module: Rod::Rest::Naming
Instance Method Summary collapse
Instance Method Details
#plural_resource_name(resource) ⇒ Object
6 7 8 |
# File 'lib/rod/rest/naming.rb', line 6 def plural_resource_name(resource) singular_resource_name(resource).pluralize end |
#singular_resource_name(resource) ⇒ Object
10 11 12 13 14 15 16 17 |
# File 'lib/rod/rest/naming.rb', line 10 def singular_resource_name(resource) if resource.respond_to?(:name) name = resource.name else name = resource.to_s end name.gsub("::","_").downcase end |