module SmsSenderTester
Constants
- VERSION
Public Class Methods
get_balance(credentials)
click to toggle source
# File lib/sms_sender_tester.rb, line 15 def self.get_balance(credentials) Rails.logger.debug('SmsSenderTester::get_balance method. ' + 'Credentials: ' + credentials.to_s ) end
query_message(credentials, message_id, options = nil)
click to toggle source
# File lib/sms_sender_tester.rb, line 21 def self.query_message(credentials, message_id, options = nil) Rails.logger.debug('SmsSenderTester::query_message method. ' + 'Credentials: ' + credentials.to_s + 'Message id: ' + message_id.to_s ) return {'status' => 'OK'} end
send_sms(credentials, mobile_number, message, sender, options = nil)
click to toggle source
# File lib/sms_sender_tester.rb, line 2 def self.send_sms(credentials, mobile_number, message, sender, options = nil) return {error: 'Raise error for some reason!'} if options && options[:raise_error] raise 'Raise exception for some reason!' if options && options[:raise_exception] Rails.logger.debug('SmsSenderTester::send_sms method. ' + 'Credentials: ' + credentials.to_s + 'Mobile number: ' + mobile_number.to_s + 'Message: ' + message + 'Sender: ' + sender.to_s + 'Options: ' + options.to_s ) return {message_id: rand(1000)} end