Sha256: 786b991df51b6efe58205309cc9dc5088cdc1523c89d929f854098ef236458f5
Contents?: true
Size: 604 Bytes
Versions: 1
Compression:
Stored size: 604 Bytes
Contents
module Sequins class Configuration attr_accessor :default_time_zone, :delay_scheduler def initialize if Object.const_defined?('Rails') && !Rails.configuration.time_zone.nil? self.default_time_zone = Rails.configuration.time_zone else self.default_time_zone = 'America/Chicago' end self.delay_scheduler = lambda do |delay_until, sequence_class, target, next_step| Sequins::DelayWorker .set(wait_until: delay_until) .perform_later(sequence_class.to_s, target.class.to_s, target.id, next_step.to_s) end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
sequins-0.1.6 | lib/sequins/configuration.rb |