Class: Coloss::Generators::InstallGenerator
- Inherits:
-
Rails::Generators::Base
- Object
- Rails::Generators::Base
- Coloss::Generators::InstallGenerator
- Defined in:
- lib/generators/skeleton/install/install_generator.rb,
lib/generators/skeleton/install/install_generator.rb
Instance Method Summary collapse
Instance Method Details
#add_assets ⇒ Object
23 24 25 26 27 28 29 30 31 32 33 34 35 |
# File 'lib/generators/skeleton/install/install_generator.rb', line 23 def add_assets css_inject = " *= require base\n *= require layout\n *= require skeleton\n" app_scss = File.join(::Rails.root, 'app', 'assets', 'stylesheets', 'application.scss') app_css = File.join(::Rails.root, 'app', 'assets', 'stylesheets', 'application.css') if File.exist?(app_scss) insert_into_file app_scss, css_inject, :after => "require_self\n" elsif File.exist?(app_css) insert_into_file app_css, css_inject, :after => "require_self\n" else say_status('Nor application.css/application.scss could not be found!') end end |
#do_nothing ⇒ Object
10 11 12 13 |
# File 'lib/generators/skeleton/install/install_generator.rb', line 10 def do_nothing say_status("deprecated", "You need Rails >= 3.1 and/or Assets Pipeline turned on.") say_status("", "Please update your Rails app, and comeback soon!") end |