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