Class: RSpec::Core::Formatters::Loader Private
- Inherits:
 - 
      Object
        
- Object
 - RSpec::Core::Formatters::Loader
 
 - Defined in:
 - lib/rspec/core/formatters.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.
RSpec::Core::Formatters::Loader is an internal class for
managing formatters used by a particular configuration. It is
not expected to be used directly, but only through the configuration
interface.
Instance Attribute Summary (collapse)
- 
  
      - (String) default_formatter 
  
  private
    
The default formatter to setup, defaults to
progress. - 
  
      - (Array) formatters 
  
      readonly
  private
    
The loaded formatters.
 - 
  
      - (Reporter) reporter 
  
      readonly
  private
    
The reporter.
 
Class Method Summary (collapse)
- 
  
      + (void) formatters 
  
  private
    
Internal formatters are stored here when loaded.
 
Instance Method Summary (collapse)
- 
  
      - (Loader) initialize(reporter) 
  
    constructor
  private
    
A new instance of Loader.
 
Constructor Details
- (Loader) initialize(reporter)
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 Loader
      96 97 98 99 100  | 
    
      # File 'lib/rspec/core/formatters.rb', line 96 def initialize(reporter) @formatters = [] @reporter = reporter self.default_formatter = 'progress' end  | 
  
Instance Attribute Details
- (String) default_formatter
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 the default formatter to setup, defaults to progress
      109 110 111  | 
    
      # File 'lib/rspec/core/formatters.rb', line 109 def default_formatter @default_formatter end  | 
  
- (Array) formatters (readonly)
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 the loaded formatters
      103 104 105  | 
    
      # File 'lib/rspec/core/formatters.rb', line 103 def formatters @formatters end  | 
  
- (Reporter) reporter (readonly)
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 the reporter
      106 107 108  | 
    
      # File 'lib/rspec/core/formatters.rb', line 106 def reporter @reporter end  | 
  
Class Method Details
+ (void) formatters
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.
Internal formatters are stored here when loaded
      91 92 93  | 
    
      # File 'lib/rspec/core/formatters.rb', line 91 def self.formatters @formatters ||= {} end  |