Class: Fairy::OutputNull

Inherits:
Filter
  • Object
show all
Defined in:
lib/fairy/client/output-null.rb

Defined Under Namespace

Modules: Interface

Class Method Summary collapse

Instance Method Summary collapse

Methods inherited from Filter

#backend, #backend=, #backend_class, #def_pool_variable

Constructor Details

#initialize(fairy, opts = nil) ⇒ OutputNull

Returns a new instance of OutputNull.



29
30
31
# File 'lib/fairy/client/output-null.rb', line 29

def initialize(fairy, opts=nil)
  super
end

Class Method Details

.output(fairy, opts) ⇒ Object



24
25
26
27
# File 'lib/fairy/client/output-null.rb', line 24

def self.output(fairy, opts)
  output = new(fairy, opts)
  output
end

Instance Method Details

#backend_class_nameObject



33
34
35
# File 'lib/fairy/client/output-null.rb', line 33

def backend_class_name
  "COutputNull"
end

#input=(job) ⇒ Object



41
42
43
44
45
# File 'lib/fairy/client/output-null.rb', line 41

def input=(job)
  @input = job
  backend.input=job.backend
  backend.wait_all_output_finished
end

#outputObject



37
38
39
# File 'lib/fairy/client/output-null.rb', line 37

def output
  backend.output
end