lib/good_job/configuration.rb in good_job-4.0.0 vs lib/good_job/configuration.rb in good_job-4.0.1

- old
+ new

@@ -33,10 +33,12 @@ DEFAULT_DASHBOARD_DEFAULT_LOCALE = :en # Default Dashboard Live Poll button enabled DEFAULT_DASHBOARD_LIVE_POLL_ENABLED = true # Default enqueue_after_transaction_commit DEFAULT_ENQUEUE_AFTER_TRANSACTION_COMMIT = false + # Default smaller_number_is_higher_priority + DEFAULT_SMALLER_NUMBER_IS_HIGHER_PRIORITY = true def self.validate_execution_mode(execution_mode) raise ArgumentError, "GoodJob execution mode must be one of #{EXECUTION_MODES.join(', ')}. It was '#{execution_mode}' which is not valid." unless execution_mode.in?(EXECUTION_MODES) end @@ -376,10 +378,12 @@ DEFAULT_ENABLE_LISTEN_NOTIFY end def smaller_number_is_higher_priority - rails_config[:smaller_number_is_higher_priority] + return rails_config[:smaller_number_is_higher_priority] unless rails_config[:smaller_number_is_higher_priority].nil? + + DEFAULT_SMALLER_NUMBER_IS_HIGHER_PRIORITY end def dashboard_default_locale rails_config[:dashboard_default_locale] || DEFAULT_DASHBOARD_DEFAULT_LOCALE end