class ActieSmsc::Configuration
Constants
- VALID_CHARSETS
Attributes
charset[R]
debug[RW]
logger[RW]
login[W]
password[W]
use_https[RW]
use_post[RW]
Public Class Methods
new()
click to toggle source
# File lib/actie_smsc/configuration.rb, line 16 def initialize @login = nil @password = nil @use_post = true @use_https = true @charset = 'utf-8' @debug = false @logger = defined?(Rails) ? Rails.logger : Logger.new($stdout) end
Public Instance Methods
charset=(new_charset)
click to toggle source
# File lib/actie_smsc/configuration.rb, line 41 def charset=(new_charset) unless VALID_CHARSETS.include?(new_charset) raise InvalidConfigurationError, "charset should be one of #{VALID_CHARSETS}" end @charset = new_charset end
login()
click to toggle source
# File lib/actie_smsc/configuration.rb, line 28 def login return @login if @login raise InvalidConfigurationError, 'login must be specified' end
password()
click to toggle source
# File lib/actie_smsc/configuration.rb, line 34 def password return @password if @password raise InvalidConfigurationError, 'password must be specified' end