module BatchProcessor::Batch::Job
Public Instance Methods
job_class()
click to toggle source
# File lib/batch_processor/batch/job.rb, line 14 def job_class return @job_class if defined?(@job_class) "#{name.chomp("Batch")}Job".constantize end
process_with_job(job_class)
click to toggle source
# File lib/batch_processor/batch/job.rb, line 22 def process_with_job(job_class) raise ArgumentError, "Unbatchable job" unless job_class.ancestors.include? BatchProcessor::BatchJob @job_class = job_class end