class SMSWay::Config
Public Class Methods
auth_options_of(client = self.active_client)
click to toggle source
# File lib/config.rb, line 49 def self.auth_options_of(client = self.active_client) self[client]['auth_options'] end
base_options_of(client = self.active_client)
click to toggle source
# File lib/config.rb, line 53 def self.base_options_of(client = self.active_client) self[client]['base_options'] || {} end
clients_path()
click to toggle source
# File lib/config.rb, line 41 def self.clients_path File.join(defined?(Rails) ? Rails.root : Dir.pwd, 'lib', 'sms_way') end
config_file()
click to toggle source
# File lib/config.rb, line 37 def self.config_file File.join(defined?(Rails) ? Rails.root : Dir.pwd, 'config', 'sms_way.yml') end
env()
click to toggle source
# File lib/config.rb, line 45 def self.env defined?(Rails) ? Rails.env : ENV['SMSWAY_ENV'] end
load_configuration()
click to toggle source
# File lib/config.rb, line 21 def self.load_configuration source self.config_file namespace self.env end
new_namespace(value)
click to toggle source
# File lib/config.rb, line 31 def self.new_namespace(value) #:no-doc: @namespace = value reload! end
new_source(value)
click to toggle source
# File lib/config.rb, line 26 def self.new_source(value) #:no-doc: @source = value reload! end