module RubySms
Public Class Methods
logger()
click to toggle source
# File lib/ruby_sms.rb, line 8 def logger @logger = Logger.new(STDOUT) @logger.level = Logger::ERROR @logger end
logger=(log_instance)
click to toggle source
# File lib/ruby_sms.rb, line 14 def logger=(log_instance) raise ArgumentError, 'Logger parameter must be a Logger object' unless log_instance.is_a?(Logger) @logger = log_instance end
new(options = {})
click to toggle source
# File lib/ruby_sms.rb, line 19 def new(options = {}) case options[:gw] when :sms99 'NOT IMPLEMENTED' else RubySms::Gateway::Sms77.new(options) end end