module Portal::Job::Builder
@api private @since 0.1.0
Public Class Methods
build(klass, initial_time:, cron_pattern:, every_pattern:, timezone:)
click to toggle source
@option klass [Class] @option initial_time [Time] @option cron_pattern [String, NilClass] @option every_pattern [String, NilClass] @option timezone [String] @return [Sidekiq::Portal::Job]
@api private @sine 0.1.0
# File lib/portal/job/builder.rb, line 16 def build(klass, initial_time:, cron_pattern:, every_pattern:, timezone:) timeline = Sidekiq::Portal::Timeline::Builder.build( initial_time, cron_pattern, every_pattern, timezone ) Sidekiq::Portal::Job.new(klass, timeline) end