Class: LoldesignPublisher::InstallGenerator
- Inherits:
-
Rails::Generators::Base
- Object
- Rails::Generators::Base
- LoldesignPublisher::InstallGenerator
- Defined in:
- lib/generators/loldesign_publisher/install_generator.rb
Instance Method Summary collapse
- #add_route ⇒ Object
- #copy_override_css ⇒ Object
- #copy_publisher_js ⇒ Object
- #create_initializer_file ⇒ Object
- #create_simple_form ⇒ Object
Instance Method Details
#add_route ⇒ Object
22 23 24 |
# File 'lib/generators/loldesign_publisher/install_generator.rb', line 22 def add_route route "mount LoldesignPublisher::Rails::Engine => '/'" end |
#copy_override_css ⇒ Object
14 15 16 |
# File 'lib/generators/loldesign_publisher/install_generator.rb', line 14 def copy_override_css copy_file 'override_publisher.css.scss', 'app/assets/stylesheets/loldesign_publisher/override_publisher.css.scss' end |
#copy_publisher_js ⇒ Object
18 19 20 |
# File 'lib/generators/loldesign_publisher/install_generator.rb', line 18 def copy_publisher_js copy_file 'publisher_rails_app.js', 'app/assets/javascripts/loldesign_publisher/publisher_rails_app.js' end |
#create_initializer_file ⇒ Object
6 7 8 |
# File 'lib/generators/loldesign_publisher/install_generator.rb', line 6 def create_initializer_file copy_file "loldesign_publisher.yml", "config/loldesign_publisher.yml" end |
#create_simple_form ⇒ Object
10 11 12 |
# File 'lib/generators/loldesign_publisher/install_generator.rb', line 10 def create_simple_form run 'bundle exec rails generate simple_form:install' end |