Sha256: d88abac9428af448cf3a1e71adb200b8006848cb91ec880c67a5883f0adb61fa

Contents?: true

Size: 614 Bytes

Versions: 9

Compression:

Stored size: 614 Bytes

Contents

require 'engineyard-serverside/spawner'

module Runner
  def runner
    EY::Serverside::Spawner
  end

  # Internal: Run a command.
  #
  # cmd - A string command.
  #
  # Returns an instance of Spawner.
  def run(cmd)
    runner.run(cmd, shell, nil)
  end

  # Internal: Run a command and return the output.
  #
  # cmd - A string command.
  #
  # Returns the output of the command.
  def run_and_output(cmd)
    run(cmd).output
  end

  # Internal: Run a command and check if it was successful.
  #
  # cmd - A string command.
  #
  # Returns success.
  def run_and_success?(cmd)
    run(cmd).success?
  end
end

Version data entries

9 entries across 9 versions & 1 rubygems

Version Path
engineyard-serverside-3.0.4 lib/runner.rb
engineyard-serverside-3.0.3 lib/runner.rb
engineyard-serverside-2.8.0 lib/runner.rb
engineyard-serverside-2.8.0.pre4 lib/runner.rb
engineyard-serverside-2.8.0.pre3 lib/runner.rb
engineyard-serverside-2.8.0.pre2 lib/runner.rb
engineyard-serverside-2.8.0.pre lib/runner.rb
engineyard-serverside-2.7.0.pre lib/runner.rb
engineyard-serverside-2.6.19 lib/runner.rb