class Anachronic::Executors::ApplicationJob
Default executor for ApplicationJob
backend
Public Class Methods
call(instance, method, *args)
click to toggle source
# File lib/anachronic/executors/application_job.rb, line 8 def call(instance, method, *args) executor.perform_later(instance, method, *args) end
executor()
click to toggle source
# File lib/anachronic/executors/application_job.rb, line 12 def executor @executor ||= begin return unless defined? Applicationjob Class.new(ApplicationJob) do def perform_later(instance, method, *args) instance.public_send(method, *args) end end end end
perform_later(instance, method, *args)
click to toggle source
# File lib/anachronic/executors/application_job.rb, line 17 def perform_later(instance, method, *args) instance.public_send(method, *args) end