Module: Mmailer
- Defined in:
- lib/mmailer.rb,
lib/mmailer/client.rb,
lib/mmailer/config.rb,
lib/mmailer/server.rb,
lib/mmailer/worker.rb,
lib/mmailer/version.rb,
lib/mmailer/providers.rb,
lib/mmailer/mail_helper.rb,
lib/mmailer/server_helper.rb,
lib/mmailer/error_handling.rb
Defined Under Namespace
Modules: Client, ErrorHandling, Providers
Classes: Configuration, MailHelper, ServerHelper, Worker
Constant Summary
collapse
- VERSION =
"0.1.1"
Class Attribute Summary collapse
Class Method Summary
collapse
Class Attribute Details
.configuration ⇒ Object
Returns the value of attribute configuration.
3
4
5
|
# File 'lib/mmailer/config.rb', line 3
def configuration
@configuration
end
|
Class Method Details
9
10
11
|
# File 'lib/mmailer/config.rb', line 9
def configure
yield(configuration) if block_given?
end
|
.provider ⇒ Object
13
14
15
|
# File 'lib/mmailer/config.rb', line 13
def provider
self.configuration = provider
end
|
.start_server ⇒ Object
2
3
4
5
6
7
8
9
10
11
|
# File 'lib/mmailer/server.rb', line 2
def self.start_server
uri = 'druby://localhost:12345'
DRb.start_service(uri, Mmailer::ServerHelper.new)
puts DRb.uri
begin
DRb.thread.join
rescue Interrupt
abort "Shutting down..."
end
end
|