class DMCourier::DeliveryMethod

Attributes

response[R]

Public Class Methods

new(options = {}) click to toggle source
# File lib/dm_courier/delivery_method.rb, line 10
def initialize(options = {})
  DMCourier::Configurable.keys.each do |key|
    instance_variable_set(:"@#{key}", options[key] ||
                          DMCourier.instance_variable_get(:"@#{key}"))
  end
end

Public Instance Methods

deliver!(mail) click to toggle source
# File lib/dm_courier/delivery_method.rb, line 18
def deliver!(mail)
  @response = service.new(mail, options).deliver!
end