Module: TranslationsHelper
- Defined in:
- lib/generators/ideyabox/admin/templates/helpers/translations_helper.rb
Instance Method Summary collapse
- #accusative_case(resource) ⇒ Object
- #action_accusative(resource, action) ⇒ Object
- #plural_name(resource) ⇒ Object
Instance Method Details
#accusative_case(resource) ⇒ Object
7 8 9 |
# File 'lib/generators/ideyabox/admin/templates/helpers/translations_helper.rb', line 7 def accusative_case(resource) t "#{resource}.accusative", default: resource.singularize.camelize.constantize.model_name.human end |
#action_accusative(resource, action) ⇒ Object
11 12 13 |
# File 'lib/generators/ideyabox/admin/templates/helpers/translations_helper.rb', line 11 def action_accusative(resource, action) t(action) + " " + accusative_case(resource) end |
#plural_name(resource) ⇒ Object
3 4 5 |
# File 'lib/generators/ideyabox/admin/templates/helpers/translations_helper.rb', line 3 def plural_name(resource) t "#{resource}.plural", default: resource.singularize.camelize.constantize.model_name.human end |