lib/generators/backbone/install/install_generator.rb in rails-backbone-0.9.0 vs lib/generators/backbone/install/install_generator.rb in rails-backbone-0.9.10
- old
+ new
@@ -2,33 +2,33 @@
module Backbone
module Generators
class InstallGenerator < Rails::Generators::Base
include Backbone::Generators::ResourceHelpers
-
+
source_root File.expand_path("../templates", __FILE__)
-
+
desc "This generator installs backbone.js with a default folder layout in app/assets/javascripts/backbone"
-
+
class_option :skip_git, :type => :boolean, :aliases => "-G", :default => false,
:desc => "Skip Git ignores and keeps"
-
+
def inject_backbone
inject_into_file "app/assets/javascripts/application.js", :before => "//= require_tree" do
"//= require underscore\n//= require backbone\n//= require backbone_rails_sync\n//= require backbone_datalink\n//= require backbone/#{application_name.underscore}\n"
end
end
-
+
def create_dir_layout
%W{routers models views templates}.each do |dir|
empty_directory "app/assets/javascripts/backbone/#{dir}"
create_file "app/assets/javascripts/backbone/#{dir}/.gitkeep" unless options[:skip_git]
end
end
-
+
def create_app_file
template "app.coffee", "app/assets/javascripts/backbone/#{application_name.underscore}.js.coffee"
end
-
+
end
end
-end
\ No newline at end of file
+end