Skip to content

Commit d7adac3

Browse files
committed
Fix action mailer delegation
1 parent 0552f73 commit d7adac3

File tree

1 file changed

+7
-6
lines changed

1 file changed

+7
-6
lines changed

lib/supermail.rb

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -8,18 +8,19 @@ class Error < StandardError; end
88

99
module Rails
1010
class Base
11-
delegate :deliver, :deliver_now, :deliver_later, to: :message_delivery
11+
delegate \
12+
:deliver,
13+
:deliver_now,
14+
:deliver_later,
15+
:message,
16+
to: :action_mailer_base_mail
1217

1318
def to = nil
1419
def from = nil
1520
def subject = nil
1621
def body = ""
1722

18-
def message
19-
message_delivery.message
20-
end
21-
22-
def message_delivery
23+
private def action_mailer_base_mail
2324
ActionMailer::Base.mail(to:, from:, subject:, body:)
2425
end
2526
end

0 commit comments

Comments
 (0)