class RSpec::Core::Configuration
def formatter=(formatter_to_use)
def formatter=(formatter_to_use) if formatter_to_use.is_a?(Class) formatter_class = formatter_to_use else formatter_class = case formatter_to_use.to_s when 'd', 'doc', 'documentation', 's', 'n', 'spec', 'nested' RSpec::Core::Formatters::DocumentationFormatter when 'progress' RSpec::Core::Formatters::ProgressFormatter else raise ArgumentError, "Formatter '#{formatter_to_use}' unknown - maybe you meant 'documentation' or 'progress'?." end end self.formatter_class = formatter_class end