lib/good_job/configuration.rb in good_job-4.1.0 vs lib/good_job/configuration.rb in good_job-4.1.1

- old
+ new

@@ -148,14 +148,13 @@ # The number of seconds between polls for jobs. GoodJob will execute jobs # on queues continuously until a queue is empty, at which point it will # poll (using this interval) for new queued jobs to execute. # @return [Integer] def poll_interval - interval = ( + interval = options[:poll_interval] || - rails_config[:poll_interval] || - env['GOOD_JOB_POLL_INTERVAL'] - ) + rails_config[:poll_interval] || + env['GOOD_JOB_POLL_INTERVAL'] if interval interval.to_i elsif Rails.env.development? && execution_mode.in?([:async, :async_all, :async_server]) DEFAULT_DEVELOPMENT_ASYNC_POLL_INTERVAL