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