module Courier

Public Class Methods

deliver_all!() click to toggle source
# File lib/courier.rb, line 19
def deliver_all!
  config.services.each do |service|
    service.deliver_all!
  end
end
init() { |config = config| ... } click to toggle source
# File lib/courier.rb, line 15
def init
  yield self.config = Courier::Config.new
end
service(name) click to toggle source
# File lib/courier.rb, line 30
def service(name)
  return name if name.is_a?(Courier::Service::Base)
  config.get_service(name)
end
template(key) click to toggle source
# File lib/courier.rb, line 25
def template(key)
  return key if key.is_a?(Courier::Template::Base)
  config.get_template(key)
end