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