Sha256: 9ff61b1218a2ef4653f714754abc9709f5d91ffbfb882e3d01ba323df425d52c
Contents?: true
Size: 699 Bytes
Versions: 8
Compression:
Stored size: 699 Bytes
Contents
require 'yaml' module RabbitHutch class Configurator attr_accessor :config def initialize options file = options['config'] || (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 def application @config['application'] end def log_config @config['log4r_config'] end def consumers @config['consumers_config']["consumers"] end def rabbitmq_hosts @config['rabbitmq']['hosts'] end end end
Version data entries
8 entries across 8 versions & 2 rubygems