Class: Clickatell::API

Inherits:
Object
  • Object
show all
Includes:
SmsSpec::Helpers
Defined in:
lib/sms_spec/drivers/clickatell.rb

Class Method Summary collapse

Instance Method Summary collapse

Methods included from SmsSpec::Helpers

#clkatel_message, #twiml_message

Constructor Details

#initialize(api_key, login, password) ⇒ API

Returns a new instance of API.



9
10
11
12
13
# File 'lib/sms_spec/drivers/clickatell.rb', line 9

def initialize(api_key, , password)
  @api_key = api_key
  @login = 
  @password = password
end

Class Method Details

.authenticate(api_key, login, password) ⇒ Object



5
6
7
# File 'lib/sms_spec/drivers/clickatell.rb', line 5

def self.authenticate(api_key, , password)
  new(api_key, , password)
end

Instance Method Details

#send_message(dest, body, opts = {}) ⇒ Object



15
16
17
18
# File 'lib/sms_spec/drivers/clickatell.rb', line 15

def send_message(dest, body, opts={})
  from = opts[:from]
  add_message SmsSpec::Message.new(:number => dest, :from => from, :body => body)
end