class AmoebaDeployTools::InteractiveCocaineRunner

Public Class Methods

supported?() click to toggle source
# File lib/amoeba_deploy_tools/interactive_cocaine_runner.rb, line 4
def self.supported?
  true
end

Public Instance Methods

call(command, env = {}) click to toggle source
# File lib/amoeba_deploy_tools/interactive_cocaine_runner.rb, line 12
def call(command, env = {})
  with_modified_environment(env) do
    system(command)
  end
  ''
end
supported?() click to toggle source
# File lib/amoeba_deploy_tools/interactive_cocaine_runner.rb, line 8
def supported?
  self.class.supported?
end

Private Instance Methods

with_modified_environment(env, &block) click to toggle source
# File lib/amoeba_deploy_tools/interactive_cocaine_runner.rb, line 21
def with_modified_environment(env, &block)
  ClimateControl.modify(env, &block)
end