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