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