Sha256: 3472bdd88939e40168cd08261a56941790afd961c2f06f2eabe17adb007bf696

Contents?: true

Size: 293 Bytes

Versions: 2

Compression:

Stored size: 293 Bytes

Contents

require 'tempfile'
require 'shellwords'
require 'aruba-doubles/double'

module ArubaDoubles
  def double_cmd(cmd, output = {})
    argv = Shellwords.split(cmd)
    filename = argv.shift
    double = Double.find(filename) || Double.new(filename)
    double.create { on argv, output }
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
aruba-doubles-1.1.1 lib/aruba-doubles.rb
aruba-doubles-1.1.0 lib/aruba-doubles.rb