Class: Apollo::Configuration

Inherits:
Object
  • Object
show all
Defined in:
lib/apollo/configuration.rb

Overview

Set Apollo application configuration.

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initializeConfiguration

Returns a new instance of Configuration.



20
21
22
23
24
25
26
# File 'lib/apollo/configuration.rb', line 20

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

#appidObject

Apollo application ID.



12
13
14
# File 'lib/apollo/configuration.rb', line 12

def appid
  @appid
end

#clusterObject

Cluster name of Apollo application.



6
7
8
# File 'lib/apollo/configuration.rb', line 6

def cluster
  @cluster
end

#namespaceObject

Namespace name of Apollo application.



9
10
11
# File 'lib/apollo/configuration.rb', line 9

def namespace
  @namespace
end

#secretObject

Apollo application secret.



15
16
17
# File 'lib/apollo/configuration.rb', line 15

def secret
  @secret
end

#serverObject

Apollo server url.



18
19
20
# File 'lib/apollo/configuration.rb', line 18

def server
  @server
end