assured_delay_seconds

in lib/active_job/queue_adapters/sqs_adapter/params.rb [9:16]


          def assured_delay_seconds(timestamp)
            delay = (timestamp.to_f - Time.now.to_f).floor
            delay = 0 if delay.negative?
            raise ArgumentError, 'Unable to queue a job with a delay great than 15 minutes' if delay > 15.minutes

            delay
          end