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