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