Skip to content

Commit

Permalink
Reuse old mailer configuration when code reloading is active. Closes #…
Browse files Browse the repository at this point in the history
  • Loading branch information
jodosha committed Mar 28, 2017
1 parent b119680 commit 78840d4
Showing 1 changed file with 4 additions and 1 deletion.
5 changes: 4 additions & 1 deletion lib/hanami/components/components.rb
Expand Up @@ -183,7 +183,10 @@ module Components # rubocop:disable Metrics/ModuleLength

resolve do |configuration|
unless configuration.mailer.nil?
Hanami::Mailer.configuration = Hanami::Mailer::Configuration.new if Hanami.code_reloading?
if Hanami.code_reloading? && !Hanami::Mailer.configuration.nil?
Hanami::Mailer.configuration = Hanami::Mailer.configuration.dup
end

Hanami::Mailer.configure(&configuration.mailer)
Hanami::Mailer.configuration
end
Expand Down

0 comments on commit 78840d4

Please sign in to comment.