Class: ApplicationConfig
- Inherits:
-
Object
- Object
- ApplicationConfig
- Defined in:
- lib/domain/application_config.rb
Overview
Sets Application Configurations
Constant Summary collapse
- @@client_id =
''- @@client_secret =
''- @@base_url =
''- @@config =
{}
Class Method Summary collapse
-
.client_id ⇒ String
Return Client Id.
-
.client_secret ⇒ String
Returns Client Secret.
-
.get_url(key) ⇒ String
Creates complete url by key.
- .set_config(client_id, client_secret, base_url) ⇒ Object
Class Method Details
.client_id ⇒ String
Return Client Id
24 25 26 |
# File 'lib/domain/application_config.rb', line 24 def self.client_id @@client_id end |
.client_secret ⇒ String
Returns Client Secret
33 34 35 |
# File 'lib/domain/application_config.rb', line 33 def self.client_secret @@client_secret end |
.get_url(key) ⇒ String
Creates complete url by key
42 43 44 45 |
# File 'lib/domain/application_config.rb', line 42 def self.get_url(key) url = @@base_url + @@config[key] url end |
.set_config(client_id, client_secret, base_url) ⇒ Object
12 13 14 15 16 17 |
# File 'lib/domain/application_config.rb', line 12 def self.set_config(client_id, client_secret, base_url) @@client_id = client_id @@client_secret = client_secret @@base_url = base_url @@config = YAML.load_file('../../config/application_config.yml') end |