lib/railslove-suspenders/app_builder.rb in railslove-suspenders-0.1.0 vs lib/railslove-suspenders/app_builder.rb in railslove-suspenders-0.1.1
- old
+ new
@@ -55,12 +55,12 @@
end
def setup_staging_environment
run 'cp config/environments/production.rb config/environments/staging.rb'
- prepend_file 'config/environments/staging.rb',
- "Mail.register_interceptor RecipientInterceptor.new(ENV['EMAIL_RECIPIENTS'])\n"
+ # 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",
@@ -173,20 +173,10 @@
def configure_background_jobs_for_rspec
copy_file 'background_jobs_rspec.rb', 'spec/support/background_jobs.rb'
run 'rails g delayed_job:active_record'
end
- def blacklist_active_record_attributes
- replace_in_file 'config/application.rb',
- 'config.active_record.whitelist_attributes = true',
- 'config.active_record.whitelist_attributes = false'
- end
-
- def configure_strong_parameters
- copy_file 'strong_parameters.rb', 'config/initializers/strong_parameters.rb'
- end
-
def configure_time_zone
config = <<-RUBY
config.active_record.default_timezone = :utc
RUBY
@@ -253,11 +243,12 @@
'spec/helpers',
'spec/support/matchers',
'spec/support/mixins',
'spec/support/shared_examples'
].each do |dir|
- empty_directory_with_gitkeep dir
+ run "mkdir #{dir}"
+ run "touch #{dir}/.gitkeep"
end
end
def init_git
run 'git init'
@@ -297,13 +288,9 @@
def remove_routes_comment_lines
replace_in_file 'config/routes.rb',
/Application\.routes\.draw do.*end/m,
"Application.routes.draw do\nend"
- end
-
- def add_email_validator
- copy_file 'email_validator.rb', 'app/validators/email_validator.rb'
end
def disable_xml_params
copy_file 'disable_xml_params.rb', 'config/initializers/disable_xml_params.rb'
end