lib/roadie/rails/mailer.rb in roadie-rails-1.3.0 vs lib/roadie/rails/mailer.rb in roadie-rails-2.0.0
- old
+ new
@@ -1,10 +1,18 @@
+# frozen_string_literal: true
+
module Roadie
module Rails
module Mailer
- def roadie_mail(options = {}, &block)
+ # Generate an email and run Roadie on it. Will use #roadie_options to get
+ # default options if not passed in.
+ def roadie_mail(
+ options = {},
+ final_roadie_options = roadie_options,
+ &block
+ )
email = mail(options, &block)
- MailInliner.new(email, roadie_options).execute
+ MailInliner.new(email, final_roadie_options).execute
end
def roadie_options
::Rails.application.config.roadie
end