lib/job.rb in ncr-background_fu-1.0.9 vs lib/job.rb in ncr-background_fu-1.0.10
- old
+ new
@@ -54,11 +54,11 @@
@worker = worker_class.constantize.new
logger.info("BackgroundFu: Job initialized. Job(id: #{id}).")
end
def invoke_worker
- self.result = @worker.send!(worker_method, *args)
+ self.result = @worker.send(worker_method, *args)
self.state = "finished"
logger.info("BackgroundFu: Job finished. Job(id: #{id}).")
end
def rescue_worker(exception)
@@ -81,10 +81,10 @@
define_method("#{state_name}?") do
state == state_name
end
# Job.running => array of running jobs, etc.
- self.class.send!(:define_method, state_name) do
+ self.class.send(:define_method, state_name) do
find_all_by_state(state_name, :order => "id desc")
end
end
end
generate_state_helpers