class RabbitHutch::Configurator

Attributes

config[RW]

Public Class Methods

new(options) click to toggle source
# File lib/configurator.rb, line 8
def initialize options
  
  file = options[2] || (File.dirname(__FILE__) + '/../config.yaml')
  
  puts "Using config from #{file}"
  
  unless File.exists? file
    raise "Configuration file [#{file}] doesn't exist"
  end
  @config = YAML::load(File.open(file))
end

Public Instance Methods

application() click to toggle source
# File lib/configurator.rb, line 20
def application
  @config['application']
end
consumers() click to toggle source
# File lib/configurator.rb, line 28
def consumers
  @config['consumers_config']["consumers"]
end
log_config() click to toggle source
# File lib/configurator.rb, line 24
def log_config
  @config['log4r_config']
end
rabbitmq_hosts() click to toggle source
# File lib/configurator.rb, line 32
def rabbitmq_hosts
  @config['rabbitmq']['hosts']
end