Class: Apollo::Configuration
- Inherits:
-
Object
- Object
- Apollo::Configuration
- Defined in:
- lib/apollo/configuration.rb
Overview
Set Apollo application configuration.
Instance Attribute Summary collapse
-
#appid ⇒ Object
Apollo application ID.
-
#cluster ⇒ Object
Cluster name of Apollo application.
-
#namespace ⇒ Object
Namespace name of Apollo application.
-
#secret ⇒ Object
Apollo application secret.
-
#server ⇒ Object
Apollo server url.
Instance Method Summary collapse
-
#initialize ⇒ Configuration
constructor
A new instance of Configuration.
Constructor Details
#initialize ⇒ Configuration
Returns a new instance of Configuration.
21 22 23 24 25 26 27 |
# File 'lib/apollo/configuration.rb', line 21 def initialize self.cluster = "default" self.namespace = "application" self.appid = ENV["APOLLO_APPID"] self.secret = ENV["APOLLO_SECRET"] self.server = ENV["APOLLO_SERVER"] end |
Instance Attribute Details
#appid ⇒ Object
Apollo application ID.
13 14 15 |
# File 'lib/apollo/configuration.rb', line 13 def appid @appid end |
#cluster ⇒ Object
Cluster name of Apollo application.
7 8 9 |
# File 'lib/apollo/configuration.rb', line 7 def cluster @cluster end |
#namespace ⇒ Object
Namespace name of Apollo application.
10 11 12 |
# File 'lib/apollo/configuration.rb', line 10 def namespace @namespace end |
#secret ⇒ Object
Apollo application secret.
16 17 18 |
# File 'lib/apollo/configuration.rb', line 16 def secret @secret end |
#server ⇒ Object
Apollo server url.
19 20 21 |
# File 'lib/apollo/configuration.rb', line 19 def server @server end |