Class: RequireProf::AbstractPrinter

Inherits:
Object
  • Object
show all
Defined in:
lib/require_prof/printers/abstract_printer.rb

Direct Known Subclasses

TablePrinter, TreePrinter

Instance Method Summary collapse

Constructor Details

#initialize(result) ⇒ AbstractPrinter

Returns a new instance of AbstractPrinter.



4
5
6
# File 'lib/require_prof/printers/abstract_printer.rb', line 4

def initialize(result)
  @result = result
end

Instance Method Details



8
9
10
11
12
# File 'lib/require_prof/printers/abstract_printer.rb', line 8

def print(options = {})
  @options = options
  @output = options.fetch(:output, STDOUT)
  print_result
end