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.


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

#appidObject

Apollo application ID.


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

def appid
  @appid
end

#clusterObject

Cluster name of Apollo application.


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

def cluster
  @cluster
end

#namespaceObject

Namespace name of Apollo application.


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

def namespace
  @namespace
end

#secretObject

Apollo application secret.


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

def secret
  @secret
end

#serverObject

Apollo server url.


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

def server
  @server
end