Module: Versionist::InflectorFixes
- Included in:
- CopyApiVersionGenerator, NewApiVersionGenerator, NewControllerGenerator, NewPresenterGenerator
- Defined in:
- lib/generators/versionist/inflector_fixes.rb
Overview
Various fixes for quirks in Rails’ inflector
Instance Method Summary collapse
-
#module_name_for_path(module_name) ⇒ Object
Transforms a module name for use in a file path.
-
#module_name_for_route(module_name) ⇒ Object
Transforms a module name for use in a route.
Instance Method Details
#module_name_for_path(module_name) ⇒ Object
Transforms a module name for use in a file path
10 11 12 |
# File 'lib/generators/versionist/inflector_fixes.rb', line 10 def module_name_for_path(module_name) module_name.underscore end |
#module_name_for_route(module_name) ⇒ Object
Transforms a module name for use in a route
5 6 7 |
# File 'lib/generators/versionist/inflector_fixes.rb', line 5 def module_name_for_route(module_name) module_name.gsub(/_{1}/, "__") end |