Class: Rolemodel::SourceMapGenerator
- Inherits:
-
GeneratorBase
- Object
- Rails::Generators::Base
- GeneratorBase
- Rolemodel::SourceMapGenerator
- Defined in:
- lib/generators/rolemodel/source_map/source_map_generator.rb
Instance Method Summary collapse
- #copy_assets_rake_task ⇒ Object
- #copy_middleware_files ⇒ Object
- #inject_config_for_production ⇒ Object
Instance Method Details
#copy_assets_rake_task ⇒ Object
18 19 20 |
# File 'lib/generators/rolemodel/source_map/source_map_generator.rb', line 18 def copy_assets_rake_task copy_file 'lib/tasks/assets.rake' end |
#copy_middleware_files ⇒ Object
14 15 16 |
# File 'lib/generators/rolemodel/source_map/source_map_generator.rb', line 14 def copy_middleware_files copy_file 'lib/middleware/rolemodel/source_map.rb' end |
#inject_config_for_production ⇒ Object
7 8 9 10 11 12 |
# File 'lib/generators/rolemodel/source_map/source_map_generator.rb', line 7 def inject_config_for_production inject_into_file 'config/environments/production.rb', "\nrequire_relative Rails.root.join('lib/middleware/rolemodel/source_map.rb')\n", after: "require \"active_support/core_ext/integer/time\"\n" inject_into_file 'config/environments/production.rb', "\n config.middleware.insert_after Warden::Manager, Middleware::Rolemodel::SourceMap\n\n", after: "Rails.application.configure do\n" end |