Class: PowerApi::VersionGenerator
- Inherits:
-
Rails::Generators::NamedBase
- Object
- Rails::Generators::NamedBase
- PowerApi::VersionGenerator
- Defined in:
- lib/generators/power_api/version/version_generator.rb
Instance Method Summary collapse
Instance Method Details
#add_base_controller ⇒ Object
15 16 17 18 19 20 |
# File 'lib/generators/power_api/version/version_generator.rb', line 15 def add_base_controller create_file( helper.version_base_controller_path, helper.version_base_controller_tpl ) end |
#add_serializers_directory ⇒ Object
22 23 24 |
# File 'lib/generators/power_api/version/version_generator.rb', line 22 def add_serializers_directory create_file(helper.ams_serializers_path) end |
#modify_routes ⇒ Object
4 5 6 7 8 9 10 11 12 13 |
# File 'lib/generators/power_api/version/version_generator.rb', line 4 def modify_routes insert_into_file( helper.routes_path, after: helper.routes_line_to_inject_new_version ) do helper.version_route_tpl end helper.format_ruby_file(helper.routes_path) end |