lib/rosetta_queue/adapters/beanstalk.rb in bmabey-rosetta_queue-0.1.3 vs lib/rosetta_queue/adapters/beanstalk.rb in bmabey-rosetta_queue-0.2.0
- old
+ new
@@ -7,12 +7,12 @@
def ack(msg)
@conn.ack(msg.headers["message-id"])
end
- def initialize(user=nil, password=nil, host="localhost", port=11300)
- @host, @port = host, port
- @conn = Beanstalk::Pool.new(["#{host}:#{port}"])
+ def initialize(adapter_settings = {})
+ @host, @port = adapter_settings[:host], adapter_settings[:port]
+ @conn = Beanstalk::Pool.new(["#{@host}:#{@port}"])
end
def disconnect; end
# TODO: support options[:timeout] ?