class SSHKit::Runner::Abstract
Attributes
block[R]
hosts[R]
options[R]
Public Class Methods
new(hosts, options = nil, &block)
click to toggle source
# File lib/sshkit/runners/abstract.rb, line 9 def initialize(hosts, options = nil, &block) @hosts = Array(hosts) @options = options || {} @block = block end
Private Instance Methods
backend(host, &block)
click to toggle source
# File lib/sshkit/runners/abstract.rb, line 17 def backend(host, &block) if host.local? SSHKit::Backend::Local.new(&block) else SSHKit.config.backend.new(host, &block) end end