lib/alephant/publisher.rb in alephant-publisher-0.2.1 vs lib/alephant/publisher.rb in alephant-publisher-0.2.2

- old
+ new

@@ -6,24 +6,22 @@ require 'alephant/publisher/writer' require 'alephant/logger' module Alephant module Publisher - include ::Alephant::Logger + include Logger - def self.create(opts = {}, logger = nil) - Publisher.new(opts, logger) + def self.create(opts = {}) + Publisher.new(opts) end class Publisher VISIBILITY_TIMEOUT = 60 RECEIVE_WAIT_TIME = 15 attr_reader :queue, :executor - def initialize(opts, logger) - ::Alephant::Logger.set_logger(logger) unless logger.nil? - + def initialize(opts) @opts = opts @queue = Queue.new( opts.queue[:sqs_queue_url], opts.queue[:visibility_timeout] || VISIBILITY_TIMEOUT,