Sha256: f818e8038ffafb467c4834cc6f95c7edb763d23db73ca411d481bd8d4fc5a359

Contents?: true

Size: 494 Bytes

Versions: 23

Compression:

Stored size: 494 Bytes

Contents

# We intend to keep System functions protected.
class SystemPrivateAccessor
  extend OhlohScm::System

  class << self
    def run_private(cmd)
      run(cmd)
    end

    def run_with_error_private(cmd)
      run_with_err(cmd)
    end
  end
end

module SystemHelper
  # Cannot use the name `run` since it conflicts with Minitest#run.
  def run_p(cmd)
    SystemPrivateAccessor.run_private(cmd)
  end

  def run_with_error_p(cmd)
    SystemPrivateAccessor.run_with_error_private(cmd)
  end
end

Version data entries

23 entries across 23 versions & 1 rubygems

Version Path
ohloh_scm-4.0.4 spec/helpers/system_helper.rb
ohloh_scm-4.0.3 spec/helpers/system_helper.rb
ohloh_scm-4.0.2 spec/helpers/system_helper.rb
ohloh_scm-4.0.1 spec/helpers/system_helper.rb
ohloh_scm-3.0.21 spec/helpers/system_helper.rb
ohloh_scm-3.0.19 spec/helpers/system_helper.rb
ohloh_scm-3.0.17 spec/helpers/system_helper.rb
ohloh_scm-3.0.16 spec/helpers/system_helper.rb
ohloh_scm-3.0.15 spec/helpers/system_helper.rb
ohloh_scm-3.0.14 spec/helpers/system_helper.rb
ohloh_scm-3.0.13 spec/helpers/system_helper.rb
ohloh_scm-3.0.12 spec/helpers/system_helper.rb
ohloh_scm-3.0.11 spec/helpers/system_helper.rb
ohloh_scm-3.0.10 spec/helpers/system_helper.rb
ohloh_scm-3.0.9 spec/helpers/system_helper.rb
ohloh_scm-3.0.8 spec/helpers/system_helper.rb
ohloh_scm-3.0.7 spec/helpers/system_helper.rb
ohloh_scm-3.0.6 spec/helpers/system_helper.rb
ohloh_scm-3.0.5 spec/helpers/system_helper.rb
ohloh_scm-3.0.4 spec/helpers/system_helper.rb