class RSpec::Core::Invocations::Bisect
@private
Public Instance Methods
call(options, err, out)
click to toggle source
# File lib/rspec/core/invocations.rb, line 29 def call(options, err, out) RSpec::Support.require_rspec_core "bisect/coordinator" runner = Runner.new(options).tap { |r| r.configure(err, out) } formatter = bisect_formatter_klass_for(options.options[:bisect]).new( out, runner.configuration.bisect_runner ) success = RSpec::Core::Bisect::Coordinator.bisect_with( runner, options.args, formatter ) runner.exit_code(success) end
Private Instance Methods
bisect_formatter_klass_for(argument)
click to toggle source
# File lib/rspec/core/invocations.rb, line 45 def bisect_formatter_klass_for(argument) return Formatters::BisectDebugFormatter if argument == "verbose" Formatters::BisectProgressFormatter end