class Profiler::AbstractPrinter
Attributes
result[RW]
Public Class Methods
new(result)
click to toggle source
# File lib/profiler/printers/abstract_printer.rb, line 5 def initialize(result) self.result = result end
Public Instance Methods
print(options={})
click to toggle source
# File lib/profiler/printers/abstract_printer.rb, line 9 def print(options={}) defaults = { output: STDOUT } options = defaults.merge(options) print_result(options) end
Private Instance Methods
print_result()
click to toggle source
# File lib/profiler/printers/abstract_printer.rb, line 19 def print_result raise NotImplementedError end