class RRRSpec::Cucumber2::CucumberRunnerFactory
Attributes
next_factory[R]
Public Class Methods
new(next_factory)
click to toggle source
# File lib/rrrspec/cucumber2/cucumber_runner_factory.rb, line 6 def initialize(next_factory) @next_factory = next_factory end
Public Instance Methods
create(file_extension)
click to toggle source
# File lib/rrrspec/cucumber2/cucumber_runner_factory.rb, line 10 def create(file_extension) unless Thread.current[:cucumber2_runner] Thread.current[:cucumber2_runner] = CucumberRunner.new end return Thread.current[:cucumber2_runner] if file_extension == '.feature' return Thread.current[:cucumber2_runner] if @next_factory == nil @next_factory.create file_extension end