Sha256: 53a355ad5a4d777cf982fe280f5f3b92d4439767434e245d76bfe03481c82b83
Contents?: true
Size: 643 Bytes
Versions: 2
Compression:
Stored size: 643 Bytes
Contents
require 'yaml' module RabbitHutch class Configurator attr_accessor :config def initialize options file = options[:config_path] || (File.dirname(__FILE__) + '/../config.yaml') 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
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
rabbithutch-0.0.3 | lib/configurator.rb |
rabbithutch-0.0.2 | lib/configurator.rb |