Class: Mailclerk::OutboxEmail
- Inherits:
-
OpenStruct
- Object
- OpenStruct
- Mailclerk::OutboxEmail
- Defined in:
- lib/outbox.rb
Class Method Summary collapse
Instance Method Summary collapse
-
#recipient_email ⇒ Object
Custom getters.
- #recipient_name ⇒ Object
Class Method Details
.recursive_init(data) ⇒ Object
38 39 40 41 42 43 44 45 46 47 48 49 |
# File 'lib/outbox.rb', line 38 def self.recursive_init(data) data.each do |key, val| if val.is_a?(Hash) data[key] = self.recursive_init(val) else data[key] = val end end return OpenStruct.new(data) end |
Instance Method Details
#recipient_email ⇒ Object
Custom getters
53 54 55 |
# File 'lib/outbox.rb', line 53 def recipient_email return parse_recipient[:address] end |
#recipient_name ⇒ Object
57 58 59 |
# File 'lib/outbox.rb', line 57 def recipient_name return parse_recipient[:name] end |