Module: FailMail

Extended by:
Configurable
Defined in:
lib/fail_mail.rb,
lib/fail_mail/base.rb,
lib/fail_mail/list.rb,
lib/fail_mail/client.rb,
lib/fail_mail/member.rb,
lib/fail_mail/version.rb,
lib/fail_mail/configurable.rb,
lib/fail_mail/subscription.rb

Overview

Configuration Example

FailMail.configure do |config|

config.wsdl = "http://example.com/?wsdl"
config.basic_auth = ["username", "password"]

end

Defined Under Namespace

Modules: Configurable Classes: Base, Client, List, Member, Subscription

Constant Summary collapse

VERSION =
"0.1.2"

Class Method Summary collapse

Methods included from Configurable

configure, keys

Class Method Details

.clientObject



19
20
21
# File 'lib/fail_mail.rb', line 19

def self.client
  FailMail::Client.new options
end

.optionsObject



23
24
25
26
27
28
29
# File 'lib/fail_mail.rb', line 23

def self.options
  options = {}
  FailMail::Configurable.keys.each do |key|
    options[key] = send key
  end
  options
end