lib/alephant/publisher/queue.rb in alephant-publisher-queue-2.1.1 vs lib/alephant/publisher/queue.rb in alephant-publisher-queue-2.1.2

- old
+ new

@@ -51,11 +51,15 @@ :async_store => true, :log_archive_message => true, :log_validator => opts.queue[:log_validator] } options.each do |key, _value| - options[key] = opts.queue[key] == "true" if opts.queue.has_key? key + options[key] = opts.queue[key] == "true" if whitelist_key(opts.queue, key) end + end + + def whitelist_key(options, key) + options.has_key?(key) && key != :log_validator end def archive_cache Cache.new( opts.writer[:s3_bucket_id],