lib/cybele/app_builder.rb in cybele-1.9.0 vs lib/cybele/app_builder.rb in cybele-1.9.1
- old
+ new
@@ -104,16 +104,16 @@
remove_file 'config/settings/production.yml', force: true
copy_file 'config/settings/production.yml', 'config/settings/production.yml'
copy_file 'config/settings/staging.yml', 'config/settings/staging.yml'
config = <<-RUBY
-Mail.register_interceptor RecipientInterceptor.new(Settings.email.sandbox, subject_prefix: '[STAGING]')
+ Mail.register_interceptor RecipientInterceptor.new(Settings.email.sandbox, subject_prefix: '[STAGING]')
RUBY
configure_environment 'staging', config
config = <<-RUBY
-config.action_mailer.delivery_method = :smtp
+ config.action_mailer.delivery_method = :smtp
config.action_mailer.raise_delivery_errors = false
config.action_mailer.smtp_settings = {
address: Settings.smtp.address,
port: Settings.smtp.port,
enable_starttls_auto: Settings.smtp.enable_starttls_auto,
@@ -126,11 +126,11 @@
configure_environment 'staging', config
end
def configure_bullet
config = <<-RUBY
-config.after_initialize do
+ config.after_initialize do
Bullet.enable = true
Bullet.alert = true
Bullet.bullet_logger = true
Bullet.console = true
Bullet.rails_logger = true
@@ -184,11 +184,13 @@
action_mailer_host 'staging'
action_mailer_host 'production'
end
def setup_letter_opener
- config = 'config.action_mailer.delivery_method = :letter_opener'
+ config = <<-RUBY
+ config.action_mailer.delivery_method = :letter_opener
+ RUBY
configure_environment 'development', config
end
def generate_rspec
generate 'rspec:install'
@@ -225,11 +227,11 @@
generate 'rollbar your_token'
end
def add_exception_notification_to_environments
config = <<-CODE
-config.middleware.use ExceptionNotification::Rack,
+ config.middleware.use ExceptionNotification::Rack,
email: {
email_prefix: "[#{app_name}]",
sender_address: %{"Notifier" <notifier@#{app_name}.com>},
exception_recipients: %w{your_email@address.com}
}
@@ -486,17 +488,17 @@
private
def action_mailer_host(rails_env)
config = <<-RUBY
-# Mail Setting
+ # Mail Setting
config.action_mailer.default_url_options = { host: ENV['ROOT_PATH'] }
RUBY
configure_environment(rails_env, config)
end
def configure_environment(rails_env, config)
- inject_into_file("config/environments/#{rails_env}.rb", "\n #{config}", before: "\nend")
+ inject_into_file("config/environments/#{rails_env}.rb", "\n#{config}", before: "\nend")
end
def generate_devise_strong_parameters(model_name)
create_sanitizer_lib(model_name)
create_sanitizer_initializer(model_name)