Class: RubberRing::Generators::InstallGenerator
- Inherits:
-
Rails::Generators::Base
- Object
- Rails::Generators::Base
- RubberRing::Generators::InstallGenerator
- Defined in:
- lib/generators/rubber_ring/install/install_generator.rb
Instance Method Summary collapse
- #add_engine_mount_route ⇒ Object
- #copy_application_layout ⇒ Object
- #generate_htaccess_file ⇒ Object
- #generate_password_file ⇒ Object
- #generate_publish_yaml ⇒ Object
- #generate_puma_config_file ⇒ Object
- #override_application_js ⇒ Object
Instance Method Details
#add_engine_mount_route ⇒ Object
30 31 32 |
# File 'lib/generators/rubber_ring/install/install_generator.rb', line 30 def add_engine_mount_route route "mount RubberRing::Engine => '/rubber_ring', :as => 'rubber_ring'" end |
#copy_application_layout ⇒ Object
22 23 24 |
# File 'lib/generators/rubber_ring/install/install_generator.rb', line 22 def copy_application_layout copy_file 'layout.html.erb', 'app/views/layouts/rubber_ring/layout.html.erb' end |
#generate_htaccess_file ⇒ Object
10 11 12 |
# File 'lib/generators/rubber_ring/install/install_generator.rb', line 10 def generate_htaccess_file copy_file '.htaccess', 'public/.htaccess' end |
#generate_password_file ⇒ Object
14 15 16 |
# File 'lib/generators/rubber_ring/install/install_generator.rb', line 14 def generate_password_file copy_file 'settings_template.rb', 'config/initializers/rubber_ring.rb' end |
#generate_publish_yaml ⇒ Object
6 7 8 |
# File 'lib/generators/rubber_ring/install/install_generator.rb', line 6 def generate_publish_yaml copy_file 'publish_template.yml', 'config/publish.yml' end |
#generate_puma_config_file ⇒ Object
18 19 20 |
# File 'lib/generators/rubber_ring/install/install_generator.rb', line 18 def generate_puma_config_file copy_file 'puma_template.rb', 'config/puma.rb' end |
#override_application_js ⇒ Object
26 27 28 |
# File 'lib/generators/rubber_ring/install/install_generator.rb', line 26 def override_application_js copy_file 'application.js', 'app/assets/javascripts/application.js' end |