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