class Threatinator::FileBasedOutput

Attributes

output_io[R]

Public Class Methods

new(config) click to toggle source
Calls superclass method Threatinator::Output::new
# File lib/threatinator/output.rb, line 28
def initialize(config)
  super(config)
  if io = config.io
    @output_io = io
  elsif filename = config.filename
    @output_io = File.open(filename, 'w:UTF-8')
  else
    @output_io = $stdout.dup
  end
end

Public Instance Methods

finish() click to toggle source
# File lib/threatinator/output.rb, line 39
def finish
  @output_io.close
end