Class: Cucumber::Rake::Task::RCovCucumberRunner
- Inherits:
-
ForkedCucumberRunner
- Object
- ForkedCucumberRunner
- Cucumber::Rake::Task::RCovCucumberRunner
- Defined in:
- lib/cucumber/rake/task.rb
Overview
:nodoc:
Instance Method Summary (collapse)
- - (Object) cmd
-
- (RCovCucumberRunner) initialize(libs, cucumber_bin, cucumber_opts, bundler, feature_files, rcov_opts)
constructor
A new instance of RCovCucumberRunner.
Methods inherited from ForkedCucumberRunner
#gem_available?, #gem_available_new_rubygems?, #gem_available_old_rubygems?, #load_path, #quoted_binary, #run, #use_bundler
Constructor Details
- (RCovCucumberRunner) initialize(libs, cucumber_bin, cucumber_opts, bundler, feature_files, rcov_opts)
A new instance of RCovCucumberRunner
110 111 112 113 |
# File 'lib/cucumber/rake/task.rb', line 110 def initialize(libs, cucumber_bin, cucumber_opts, bundler, feature_files, rcov_opts) super( libs, cucumber_bin, cucumber_opts, bundler, feature_files ) @rcov_opts = rcov_opts end |
Instance Method Details
- (Object) cmd
115 116 117 118 119 120 121 122 123 |
# File 'lib/cucumber/rake/task.rb', line 115 def cmd if use_bundler [Cucumber::RUBY_BINARY, '-S', 'bundle', 'exec', 'rcov', @rcov_opts, quoted_binary(@cucumber_bin), '--', @cucumber_opts, @feature_files].flatten else [Cucumber::RUBY_BINARY, '-I', load_path(@libs), '-S', 'rcov', @rcov_opts, quoted_binary(@cucumber_bin), '--', @cucumber_opts, @feature_files].flatten end end |