lib/railslove-suspenders/app_builder.rb in railslove-suspenders-0.1.1 vs lib/railslove-suspenders/app_builder.rb in railslove-suspenders-0.1.2

- old
+ new

@@ -59,16 +59,10 @@ # prepend_file 'config/environments/staging.rb', # "Mail.register_interceptor RecipientInterceptor.new(ENV['EMAIL_RECIPIENTS'])\n" end - def initialize_on_precompile - inject_into_file 'config/application.rb', - "\n config.assets.initialize_on_precompile = false", - :after => 'config.assets.enabled = true' - end - def create_partials_directory empty_directory 'app/assets/stylesheets/base' empty_directory 'app/assets/stylesheets/modules' empty_directory 'app/assets/stylesheets/layout' empty_directory 'app/assets/stylesheets/controllers' @@ -104,15 +98,10 @@ def create_common_javascripts directory 'javascripts', 'app/assets/javascripts' end - def add_jquery_ui - inject_into_file 'app/assets/javascripts/application.js', - "//= require jquery-ui\n", :before => '//= require_tree .' - end - def use_postgres_config_template template 'postgresql_database.yml.erb', 'config/database.yml', :force => true end @@ -139,16 +128,11 @@ end def configure_rspec remove_file '.rspec' copy_file 'rspec', '.rspec' - prepend_file 'spec/spec_helper.rb', simplecov_init - replace_in_file 'spec/spec_helper.rb', - '# config.mock_with :mocha', - 'config.mock_with :mocha' - rspec_expect_syntax = <<-RUBY config.expect_with :rspec do |c| c.syntax = :expect end @@ -203,11 +187,11 @@ generate 'rspec:install' end def configure_capybara_webkit append_file 'spec/spec_helper.rb' do - "\nCapybara.javascript_driver = :webkit" + "\nCapybara.javascript_driver = :webkit\n" end end def generate_clearance generate 'clearance:install' @@ -229,26 +213,19 @@ end def gitignore_files concat_file 'suspenders_gitignore', '.gitignore' [ - 'app/models', - 'app/assets/images', - 'db/migrate', - 'log', - 'spec/support', 'spec/lib', - 'spec/models', - 'spec/views', 'spec/controllers', 'spec/helpers', 'spec/support/matchers', 'spec/support/mixins', 'spec/support/shared_examples' ].each do |dir| run "mkdir #{dir}" - run "touch #{dir}/.gitkeep" + run "touch #{dir}/.keep" end end def init_git run 'git init' @@ -296,11 +273,11 @@ copy_file 'disable_xml_params.rb', 'config/initializers/disable_xml_params.rb' end def setup_default_rake_task append_file 'Rakefile' do - "task(:default).clear\ntask :default => [:spec]" + "task(:default).clear\ntask :default => [:spec]\n" end end private @@ -313,10 +290,7 @@ def factories_spec_rake_task IO.read find_in_source_paths('factories_spec_rake_task.rb') end - def simplecov_init - IO.read find_in_source_paths('simplecov_init.rb') - end end end