Class: RSpec::Core::Formatters::ProfileFormatter Private

Inherits:
Object
  • Object
show all
Defined in:
lib/rspec/core/formatters/profile_formatter.rb

Overview

This class is part of a private API. You should avoid using this class if possible, as it may be removed or be changed in the future.

Formatter for providing profile output.

API:

  • private

Instance Method Summary collapse

Constructor Details

#initialize(output) ⇒ ProfileFormatter

This method is part of a private API. You should avoid using this method if possible, as it may be removed or be changed in the future.

Returns a new instance of ProfileFormatter.

API:

  • private



11
12
13
# File 'lib/rspec/core/formatters/profile_formatter.rb', line 11

def initialize(output)
  @output = output
end

Instance Method Details

#dump_profile(profile) ⇒ void

This method is invoked after the dumping the summary if profiling is enabled.

Parameters:

  • containing duration, slowest_examples and slowest_example_groups

API:

  • public



25
26
27
28
# File 'lib/rspec/core/formatters/profile_formatter.rb', line 25

def dump_profile(profile)
  dump_profile_slowest_examples(profile)
  dump_profile_slowest_example_groups(profile)
end