class Proxy::RemoteExecution::Ssh::Plugin
Constants
- SSH_LOG_LEVELS
Public Class Methods
runner_class()
click to toggle source
# File lib/smart_proxy_remote_execution_ssh/plugin.rb, line 40 def self.runner_class @runner_class ||= if simulate? Runners::FakeScriptRunner elsif settings[:async_ssh] Runners::PollingScriptRunner else Runners::ScriptRunner end end
simulate?()
click to toggle source
# File lib/smart_proxy_remote_execution_ssh/plugin.rb, line 36 def self.simulate? @simulate ||= %w[yes true 1].include? ENV.fetch('REX_SIMULATE', '').downcase end