class Cucumber::Rake::Task::InProcessCucumberRunner
def initialize(libs, cucumber_opts, feature_files)
def initialize(libs, cucumber_opts, feature_files) raise 'libs must be an Array when running in-process' unless libs.instance_of? Array libs.reverse_each { |lib| $LOAD_PATH.unshift(lib) } @args = ( cucumber_opts + feature_files ).flatten.compact end