mirror of
https://github.com/plashchynski/crono.git
synced 2026-06-11 17:32:45 +02:00
Merge pull request #90 from cseelus/ruby-3-compatibility
Use Ruby 3 conversion kwargs
This commit is contained in:
+1
-1
@@ -76,7 +76,7 @@ module Crono
|
|||||||
end
|
end
|
||||||
|
|
||||||
def perform_job
|
def perform_job
|
||||||
performer.new.perform *JSON.parse(job_args)
|
performer.new.perform JSON.parse(job_args)
|
||||||
rescue StandardError => e
|
rescue StandardError => e
|
||||||
handle_job_fail(e)
|
handle_job_fail(e)
|
||||||
else
|
else
|
||||||
|
|||||||
@@ -7,8 +7,8 @@ module Crono
|
|||||||
@job_args = job_args
|
@job_args = job_args
|
||||||
end
|
end
|
||||||
|
|
||||||
def every(period, *args)
|
def every(period, **options)
|
||||||
@job = Job.new(@performer, Period.new(period, *args), @job_args, @options)
|
@job = Job.new(@performer, Period.new(period, **options), @job_args, @options)
|
||||||
@scheduler.add_job(@job)
|
@scheduler.add_job(@job)
|
||||||
self
|
self
|
||||||
end
|
end
|
||||||
|
|||||||
Reference in New Issue
Block a user