Module: Courier
- Defined in:
- lib/courier.rb,
lib/courier/engine.rb
Defined Under Namespace
Modules: Owner, Service, Template
Classes: Config, Engine, Message, OwnerSetting
Class Method Summary
collapse
Class Method Details
.deliver_all! ⇒ Object
20
21
22
23
24
|
# File 'lib/courier.rb', line 20
def deliver_all!
config.services.each do |service|
service.deliver_all!
end
end
|
.init {|self.config = Courier::Config.new| ... } ⇒ Object
16
17
18
|
# File 'lib/courier.rb', line 16
def init
yield self.config = Courier::Config.new
end
|
.service(name) ⇒ Object
30
31
32
|
# File 'lib/courier.rb', line 30
def service(name)
config.get_service(name)
end
|
.template(name) ⇒ Object
26
27
28
|
# File 'lib/courier.rb', line 26
def template(name)
config.get_template(name)
end
|