Sha256: e0855e3844c573d40a194d7de3ba16e7ebd658acb949438decdcdf009ada2ea6

Contents?: true

Size: 585 Bytes

Versions: 18

Compression:

Stored size: 585 Bytes

Contents

require "open3"

class Command_Helper

  attr_reader(:output, :result)

  attr_writer(:command, :params, :controlrepo)

  def initialize
    @executable = ENV["BUNDLE_GEMFILE"] ? "bundle exec onceover" : "onceover"
  end

  def run
    @output, @result = Open3.capture2e generate_command
  end

  def success?
    return @result.success?
  end

  def generate_command
    controlrepo_param = @controlrepo ? "--path #{File.expand_path(@controlrepo.root_folder)}" : ''
    return "#{@executable} #{@command} #{controlrepo_param}"
  end

  def to_s
    return generate_command
  end

end

Version data entries

18 entries across 18 versions & 1 rubygems

Version Path
onceover-3.11.0 features/support/command_helper.rb
onceover-3.10.2 features/support/command_helper.rb
onceover-3.10.1 features/support/command_helper.rb
onceover-3.10.0 features/support/command_helper.rb
onceover-3.9.0 features/support/command_helper.rb
onceover-3.8.0 features/support/command_helper.rb
onceover-3.7.0 features/support/command_helper.rb
onceover-3.6.2 features/support/command_helper.rb
onceover-3.6.1 features/support/command_helper.rb
onceover-3.6.0 features/support/command_helper.rb
onceover-3.5.2 features/support/command_helper.rb
onceover-3.5.1 features/support/command_helper.rb
onceover-3.5.0 features/support/command_helper.rb
onceover-3.4.0 features/support/command_helper.rb
onceover-3.3.3 features/support/command_helper.rb
onceover-3.3.2 features/support/command_helper.rb
onceover-3.3.1 features/support/command_helper.rb
onceover-3.3.0 features/support/command_helper.rb