Class: Cocaine::Future
Class Method Summary collapse
Instance Method Summary collapse
Class Method Details
.error(error) ⇒ Object
21 22 23 24 25 |
# File 'lib/cocaine/future.rb', line 21 def self.error(error) f = Cocaine::Future.new f.set_error error f end |
.value(value) ⇒ Object
15 16 17 18 19 |
# File 'lib/cocaine/future.rb', line 15 def self.value(value) f = Cocaine::Future.new f.set_value value f end |
Instance Method Details
#get ⇒ Object
10 11 12 13 |
# File 'lib/cocaine/future.rb', line 10 def get raise @error if @error @value end |
#set_error(error) ⇒ Object
6 7 8 |
# File 'lib/cocaine/future.rb', line 6 def set_error(error) @error = error end |
#set_value(value) ⇒ Object
2 3 4 |
# File 'lib/cocaine/future.rb', line 2 def set_value(value) @value = value end |