Class: RailsBand::ActionMailer::Event::Deliver
- Inherits:
-
BaseEvent
- Object
- BaseEvent
- RailsBand::ActionMailer::Event::Deliver
show all
- Defined in:
- lib/rails_band/action_mailer/event/deliver.rb
Overview
A wrapper for the event that is passed to deliver.action_mailer.
Instance Attribute Summary
Attributes inherited from BaseEvent
#allocations, #cpu_time, #duration, #end, #idle_time, #name, #time, #transaction_id
Instance Method Summary
collapse
Methods inherited from BaseEvent
#initialize, #slice, #to_h
Instance Method Details
#bcc ⇒ Object
28
29
30
|
# File 'lib/rails_band/action_mailer/event/deliver.rb', line 28
def bcc
@bcc ||= @event.payload[:bcc] || []
end
|
#cc ⇒ Object
32
33
34
|
# File 'lib/rails_band/action_mailer/event/deliver.rb', line 32
def cc
@cc ||= @event.payload[:cc] || []
end
|
#date ⇒ Object
36
37
38
|
# File 'lib/rails_band/action_mailer/event/deliver.rb', line 36
def date
@date ||= @event.payload.fetch(:date)
end
|
#from ⇒ Object
24
25
26
|
# File 'lib/rails_band/action_mailer/event/deliver.rb', line 24
def from
@from ||= @event.payload.fetch(:from)
end
|
#mail ⇒ Object
40
41
42
|
# File 'lib/rails_band/action_mailer/event/deliver.rb', line 40
def mail
@mail ||= @event.payload.fetch(:mail)
end
|
#mailer ⇒ Object
8
9
10
|
# File 'lib/rails_band/action_mailer/event/deliver.rb', line 8
def mailer
@mailer ||= @event.payload.fetch(:mailer)
end
|
#message_id ⇒ Object
12
13
14
|
# File 'lib/rails_band/action_mailer/event/deliver.rb', line 12
def message_id
@message_id ||= @event.payload.fetch(:message_id)
end
|
44
45
46
|
# File 'lib/rails_band/action_mailer/event/deliver.rb', line 44
def perform_deliveries
@perform_deliveries ||= @event.payload.fetch(:perform_deliveries)
end
|
#subject ⇒ Object
16
17
18
|
# File 'lib/rails_band/action_mailer/event/deliver.rb', line 16
def subject
@subject ||= @event.payload.fetch(:subject)
end
|
#to ⇒ Object
20
21
22
|
# File 'lib/rails_band/action_mailer/event/deliver.rb', line 20
def to
@to ||= @event.payload.fetch(:to)
end
|