Sha256: 5eb825d23d3d064cbff8e3ef3795ad98161f21fecef0c608eefd12330a6b1136
Contents?: true
Size: 387 Bytes
Versions: 14
Compression:
Stored size: 387 Bytes
Contents
module Marty module Jobs module Schedule extend Delorean::Functions delorean_fn :call, sig: 0 do glob = Rails.root.join('app', 'jobs', '**', '*_job.rb') Dir.glob(glob).each { |f| require f } Marty::CronJob.subclasses.map do |klass| klass.schedule [klass.name, klass.cron_expression] end end end end end
Version data entries
14 entries across 14 versions & 1 rubygems