Module: ArubaDoubles

Defined in:
lib/aruba-doubles.rb,
lib/aruba-doubles/double.rb

Defined Under Namespace

Classes: Double

Instance Method Summary collapse

Instance Method Details

#double_cmd(cmd, output = {}) ⇒ Object



6
7
8
9
10
11
# File 'lib/aruba-doubles.rb', line 6

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