Skip to content
ed4b3ab Sep 25, 2015
@jyurek @nifarius @joshuaclayton
31 lines (23 sloc) 501 Bytes
# coding: UTF-8
require 'climate_control'
module Cocaine
class CommandLine
class BackticksRunner
def self.supported?
true
end
def supported?
self.class.supported?
end
def call(command, env = {}, options = {})
with_modified_environment(env) do
Output.new(`#{command}`)
end
end
private
def with_modified_environment(env, &block)
ClimateControl.modify(env, &block)
end
end
end
end
Something went wrong with that request. Please try again.