Class: Mailstro::Delivery
Instance Method Summary collapse
- #contact_email ⇒ Object
- #deliver ⇒ Object
-
#initialize(options) ⇒ Delivery
constructor
A new instance of Delivery.
- #template_data ⇒ Object
- #template_name ⇒ Object
Constructor Details
#initialize(options) ⇒ Delivery
Returns a new instance of Delivery.
3 4 5 |
# File 'lib/mailstro/delivery.rb', line 3 def initialize() @options = end |
Instance Method Details
#contact_email ⇒ Object
7 8 9 |
# File 'lib/mailstro/delivery.rb', line 7 def contact_email @options.fetch(:to) end |
#deliver ⇒ Object
19 20 21 22 23 24 25 |
# File 'lib/mailstro/delivery.rb', line 19 def deliver post("deliveries", :contact_email => contact_email, :template_name => template_name, :template_data => template_data ) end |
#template_data ⇒ Object
15 16 17 |
# File 'lib/mailstro/delivery.rb', line 15 def template_data @options.fetch(:template_data, nil) end |
#template_name ⇒ Object
11 12 13 |
# File 'lib/mailstro/delivery.rb', line 11 def template_name @options.fetch(:template_name) end |