summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--README.rdoc8
-rw-r--r--lib/sms_fu/sms_fu.rb4
2 files changed, 5 insertions, 7 deletions
diff --git a/README.rdoc b/README.rdoc
index a852722..af046de 100644
--- a/README.rdoc
+++ b/README.rdoc
@@ -74,15 +74,13 @@ etc.
:pony_options as well, if necessary.
# ActionMailer delivery
- sms_fu = SMSFu.configure(:delivery => :action_mailer)
+ sms_fu = SMSFu.configure(:action_mailer)
# Pony delivery via Sendmail
- sms_fu = SMSFu.configure(:delivery => :pony, :pony_options => { :via => :sendmail })
+ sms_fu = SMSFu.configure(:pony, :pony_options => { :via => :sendmail })
# Pony delivery via SMTP
- sms_fu = SMSFu.configure(:delivery => :pony,
- :pony_options => {
- :via => :smtp,
+ sms_fu = SMSFu.configure(:pony, :pony_options => { :via => :smtp,
:via_options => {
:address => 'smtp.gmail.com',
:port => '587',
diff --git a/lib/sms_fu/sms_fu.rb b/lib/sms_fu/sms_fu.rb
index f726ca2..82af796 100644
--- a/lib/sms_fu/sms_fu.rb
+++ b/lib/sms_fu/sms_fu.rb
@@ -1,8 +1,8 @@
class SMSFu
DELIVERY_OPTIONS = [:action_mailer, :pony]
- def self.configure(options = {})
- new(options)
+ def self.configure(delivery, options = {})
+ new(options.merge!(:delivery => delivery.to_sym))
end
def initialize(options = {})