Method: Executer::Client#initialize

Defined in:
lib/executer/client.rb

#initialize(config) ⇒ Client

Returns a new instance of Client.



6
7
8
9
10
11
12
13
14
15
16
17
# File 'lib/executer/client.rb', line 6

def initialize(config)
  if File.exist?(config)
    options = YAML.load(File.read(config))
    redis_url = options['redis']
    @logger = Logger.new(options['log'] || '/var/log/executer.log')
  else
    redis_url = config
    @logger = Logger.new('/var/log/executer.log')
  end
  @redis_1 = Redis.connect(:url => "redis://#{redis_url}")
  @redis_2 = Redis.connect(:url => "redis://#{redis_url}")
end