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