overridden by each implementation
Methods
Class Public methods
new(*args)
Link
Instance Public methods
record()
Link
run()
Link
time_with_block()
Link
Instance Protected methods
create_path_and_open_file(printer_name)
Link
output_filename(printer_class)
Link
# File activesupport/lib/active_support/testing/performance/jruby.rb, line 52 def output_filename(printer_class) suffix = case printer_class.name.demodulize when 'FlatProfilePrinter'; 'flat.txt' when 'GraphProfilePrinter'; 'graph.txt' else printer_class.name.sub(/ProfilePrinter$/, '').underscore end "#{super()}_#{suffix}" end