class Smsapi::Client
Public Class Methods
new(token)
click to toggle source
# File lib/smsapi/client.rb, line 3 def initialize(token) @server = Smsapi::Server.new(token) end
Public Instance Methods
credits(options = {})
click to toggle source
# File lib/smsapi/client.rb, line 7 def credits(options = {}) Smsapi::Credits.new(@server, options).check end
schedule_single(to, message, date, options = {})
click to toggle source
# File lib/smsapi/client.rb, line 15 def schedule_single(to, message, date, options = {}) Smsapi::SMS.new(to, message, @server, options).deliver_at(date) end
send_bulk(to, message, options = {})
click to toggle source
# File lib/smsapi/client.rb, line 19 def send_bulk(to, message, options = {}) Smsapi::BulkSMS.new(to, message, @server, options).deliver end
send_single(to, message, options = {})
click to toggle source
# File lib/smsapi/client.rb, line 11 def send_single(to, message, options = {}) Smsapi::SMS.new(to, message, @server, options).deliver end