Sha256: 9376b75d1c7c73784fe820346e93ad564ae9943ecc8740a7ee7c4307d8e031fc
Contents?: true
Size: 306 Bytes
Versions: 22
Compression:
Stored size: 306 Bytes
Contents
class BackgroundJob < ActiveJob::Base class << self attr_accessor :timeout end def perform(*) with_timeout do super end end private def with_timeout(&block) return yield unless timeout Timeout.timeout(timeout, &block) end def logger Rails.logger end end
Version data entries
22 entries across 22 versions & 1 rubygems