Class: PRuby::PRubyFuture
- Defined in:
- lib/pruby/future.rb
Overview
Class auxiliaire, privee, utilisee pour les ForkJoin::Task de la bibliotheque jruby/Java lors de la creation de future.
Instance Method Summary collapse
-
#call ⇒ void
Appel effectif de l'expression.
-
#initialize(expr) ⇒ PRubyFuture
constructor
Nouvelle tache encapsulant un future.
-
#value ⇒ Object
Obtention, bloquante, de la valeur associee au future.
Constructor Details
#initialize(expr) ⇒ PRubyFuture
Nouvelle tache encapsulant un future.
10 11 12 |
# File 'lib/pruby/future.rb', line 10 def initialize( expr ) @expr = expr end |
Instance Method Details
#call ⇒ void
This method returns an undefined value.
Appel effectif de l'expression
17 18 19 |
# File 'lib/pruby/future.rb', line 17 def call @r = @expr.call end |
#value ⇒ Object
Obtention, bloquante, de la valeur associee au future
23 24 25 26 |
# File 'lib/pruby/future.rb', line 23 def value join @r end |