Module: SimplyAuth::Config

Defined in:
app/models/simply_auth/config.rb

Class Method Summary collapse

Class Method Details

.api_key_idObject



2
3
4
# File 'app/models/simply_auth/config.rb', line 2

def self.api_key_id
  ENV["SIMPLY_AUTH_KEY_ID"] || yaml_contents["api_key_id"]
end

.api_key_secretObject



6
7
8
# File 'app/models/simply_auth/config.rb', line 6

def self.api_key_secret
  ENV["SIMPLY_AUTH_KEY_SECRET"] || yaml_contents["api_key_secret"]
end

.read_contentsObject



20
21
22
23
# File 'app/models/simply_auth/config.rb', line 20

def self.read_contents
  yaml = YAML.load(File.read(File.join(Rails.root, "config", "simply_auth.yml")))
  yaml[Rails.env] || {}
end

.user_pool_idObject



10
11
12
# File 'app/models/simply_auth/config.rb', line 10

def self.user_pool_id
  ENV["SIMPLY_AUTH_USER_POOL_ID"] || yaml_contents["user_pool_id"]
end

.yaml_contentsObject



16
17
18
# File 'app/models/simply_auth/config.rb', line 16

def self.yaml_contents
  @contents ||= read_contents
end