Class: Fairy::OutputVArray
- Defined in:
- lib/fairy/client/output-varray.rb
Defined Under Namespace
Modules: Interface
Instance Attribute Summary collapse
-
#varray ⇒ Object
readonly
Returns the value of attribute varray.
Class Method Summary collapse
Instance Method Summary collapse
- #backend_class_name ⇒ Object
-
#initialize(fairy, opts = nil) ⇒ OutputVArray
constructor
A new instance of OutputVArray.
- #input=(job) ⇒ Object
- #output ⇒ Object
Methods inherited from Filter
#backend, #backend=, #backend_class, #def_pool_variable
Constructor Details
#initialize(fairy, opts = nil) ⇒ OutputVArray
Returns a new instance of OutputVArray.
28 29 30 31 32 |
# File 'lib/fairy/client/output-varray.rb', line 28 def initialize(fairy, opts=nil) super @varray = backend.varray end |
Instance Attribute Details
#varray ⇒ Object (readonly)
Returns the value of attribute varray.
34 35 36 |
# File 'lib/fairy/client/output-varray.rb', line 34 def varray @varray end |
Class Method Details
.output(fairy, opts) ⇒ Object
23 24 25 26 |
# File 'lib/fairy/client/output-varray.rb', line 23 def self.output(fairy, opts) output = new(fairy, opts) output end |
Instance Method Details
#backend_class_name ⇒ Object
36 37 38 |
# File 'lib/fairy/client/output-varray.rb', line 36 def backend_class_name "COutputVArray" end |
#input=(job) ⇒ Object
44 45 46 47 48 |
# File 'lib/fairy/client/output-varray.rb', line 44 def input=(job) @input = job backend.input=job.backend # backend.wait_all_output_finished end |
#output ⇒ Object
40 41 42 |
# File 'lib/fairy/client/output-varray.rb', line 40 def output backend.output end |