Merge pull request #90 from cseelus/ruby-3-compatibility

Use Ruby 3 conversion kwargs
This commit is contained in:
Dzmitry Plashchynski
2022-05-29 20:28:39 +03:00
committed by GitHub
2 changed files with 3 additions and 3 deletions

View File

@@ -76,7 +76,7 @@ module Crono
end
def perform_job
performer.new.perform *JSON.parse(job_args)
performer.new.perform JSON.parse(job_args)
rescue StandardError => e
handle_job_fail(e)
else

View File

@@ -7,8 +7,8 @@ module Crono
@job_args = job_args
end
def every(period, *args)
@job = Job.new(@performer, Period.new(period, *args), @job_args, @options)
def every(period, **options)
@job = Job.new(@performer, Period.new(period, **options), @job_args, @options)
@scheduler.add_job(@job)
self
end