class RocketJob::Jobs::OnDemandJob
Private Instance Methods
load_code()
click to toggle source
# File lib/rocket_job/jobs/on_demand_job.rb, line 91 def load_code instance_eval("def perform\n#{code}\nend", __FILE__, __LINE__) end
rocket_job_cron_singleton_check()
click to toggle source
Allow multiple instances of this job to run with the same cron schedule
# File lib/rocket_job/jobs/on_demand_job.rb, line 102 def rocket_job_cron_singleton_check end
validate_code()
click to toggle source
# File lib/rocket_job/jobs/on_demand_job.rb, line 95 def validate_code load_code rescue Exception => e errors.add(:code, "Failed to parse :code, #{e.inspect}") end