Iam running kiba job from rails service that is called inside controller. Here is current code.
class KibaRunner
attr_reader :job,:logger
def initialize(job)
@job = job
@logger = Rails.logger
end
def run
logger.info "Running job"
Kiba.run(kiba_job)
true
rescue => ex
logger.warn ex
false
end
def kiba_job
Kiba.parse do
source job.source.class_name, job.source.config
destination job.destination.class_name, job.destination.config
end
end
end
Here's what Iam getting
NoMethodError: undefined method `job' for #<Kiba::Context:0x00555bcd400e38>