lib/asynchronic/job.rb in asynchronic-3.0.3 vs lib/asynchronic/job.rb in asynchronic-4.0.0

- old
+ new

@@ -1,27 +1,27 @@ module Asynchronic class Job - def initialize(process) - @process = process - end - - def params - @process.params - end - - def result(reference) - @process[reference].result - end - def self.queue(name=nil) name ? @queue = name : @queue end def self.enqueue(params={}) process = Asynchronic.environment.create_process self, params process.enqueue process.id + end + + def initialize(process) + @process = process + end + + def params + process.params + end + + def result(reference) + process[reference].result end private attr_reader :process \ No newline at end of file