class Rocky::Generators::InstallGenerator

Public Instance Methods

create_app_file() click to toggle source
# File lib/generators/rocky/install/install_generator.rb, line 28
def create_app_file
  template "app.coffee", "app/assets/javascripts/application/#{application_name.underscore}.js.coffee"
end
create_dir_layout() click to toggle source
# File lib/generators/rocky/install/install_generator.rb, line 21
def create_dir_layout
  %W{models views}.each do |dir|
    empty_directory "app/assets/javascripts/application/#{dir}"
    create_file "app/assets/javascripts/application/#{dir}/.gitkeep" unless options[:skip_git]
  end
end
inject_middleware() click to toggle source
# File lib/generators/rocky/install/install_generator.rb, line 15
def inject_middleware
  inject_into_file "app/assets/javascripts/application.js", :after => "//= require jquery_ujs" do
    "\n//= require underscore\n//= require backbone\n//= require middleware\n//= require application/#{application_name.underscore}"
  end
end