lib/pwwka/configuration.rb in pwwka-0.2.0 vs lib/pwwka/configuration.rb in pwwka-0.3.0

- old
+ new

@@ -1,19 +1,27 @@ require 'bunny' require 'mono_logger' module Pwwka + class ConfigurationError < StandardError; end class Configuration attr_accessor :rabbit_mq_host attr_accessor :topic_exchange_name + attr_accessor :delayed_exchange_name attr_accessor :logger attr_accessor :options def initialize - @rabbit_mq_host = nil - @topic_exchange_name = "pwwka-topics-#{Pwwka.environment}" - @logger = MonoLogger.new(STDOUT) - @options = {} + @rabbit_mq_host = nil + @topic_exchange_name = "pwwka.topics.#{Pwwka.environment}" + @delayed_exchange_name = "pwwka.delayed.#{Pwwka.environment}" + @logger = MonoLogger.new(STDOUT) + @options = {} + end + + + def allow_delayed? + options[:allow_delayed] end end end