Sha256: b5329c30d4f39429c6fcdf2d74177f4c292210350fc40d7bc05e9d34f8592bc2
Contents?: true
Size: 761 Bytes
Versions: 12
Compression:
Stored size: 761 Bytes
Contents
module ErpTechSvcs module SmsWrapper class Clickatell attr_accessor :api def initialize() configuration = YAML::load_file(File.join(Rails.root,'config','clickatell.yml'))[Rails.env] @api = ::Clickatell::API.authenticate(configuration['api_id'].to_s, configuration['username'], configuration['password']) end def send_message(phone_number, message, options={}) phone_number = phone_number.insert(0,'1') if phone_number.length == 10 result = nil begin result = @api.send_message(phone_number, message, options) rescue ::Clickatell::API::Error=>ex Rails.logger.error("Clickatell Error:#{ex.message}") end result end end end end
Version data entries
12 entries across 12 versions & 1 rubygems