Class: GreenPepper::FileOutput

Inherits:
Object
  • Object
show all
Defined in:
lib/greenpepper/writer/output.rb

Instance Method Summary collapse

Constructor Details

#initialize(output_document) ⇒ FileOutput

Returns a new instance of FileOutput.



8
9
10
# File 'lib/greenpepper/writer/output.rb', line 8

def initialize(output_document)
  @output_document = output_document
end

Instance Method Details



12
13
14
15
16
# File 'lib/greenpepper/writer/output.rb', line 12

def print_output(result)
  dir = File.dirname @output_document
  Dir.mkdir(dir) unless File.exists? dir
  File.open(@output_document, "w") { |f| f.write result }
end