class Portfolio::Generators::InstallGenerator

Public Instance Methods

copy_initializer_file() click to toggle source
# File lib/generators/portfolio/install_generator.rb, line 21
def copy_initializer_file
  copy_file 'initializer.rb', 'config/initializers/portfolio.rb'
end
insert_javascript() click to toggle source
# File lib/generators/portfolio/install_generator.rb, line 30
def insert_javascript
  inject_into_file 'app/assets/javascripts/application.js', after: "//= require jquery\n" do
    "//= require portfolio/application\n"
  end
end
insert_stylesheets() click to toggle source
# File lib/generators/portfolio/install_generator.rb, line 36
def insert_stylesheets
  inject_into_file 'app/assets/stylesheets/application.css', before: "\n */" do
    "\n *= require portfolio/application"
  end
end
mount_engine() click to toggle source
# File lib/generators/portfolio/install_generator.rb, line 25
def mount_engine
  route "\n  mount Portfolio::Engine, at: '/portfolio'\n"+
        "  # root 'portfolio/sites#default'\n\n"
end