Sha256: fe8b3716399fcccc3214330fbc72cdc680b84af5df9ca6e65c9f19e790efa2e9

Contents?: true

Size: 386 Bytes

Versions: 9

Compression:

Stored size: 386 Bytes

Contents

module SSHKit

  module Runner

    class Abstract

      attr_reader :hosts, :options, :block

      def initialize(hosts, options = nil, &block)
        @hosts       = Array(hosts)
        @options     = options || {}
        @block       = block
      end

      private

      def backend(host, &block)
        SSHKit.config.backend.new(host, &block)
      end

    end

  end

end

Version data entries

9 entries across 7 versions & 2 rubygems

Version Path
honeybadger-2.4.0 vendor/gems/ruby/1.9.1/gems/sshkit-1.5.1/lib/sshkit/runners/abstract.rb
honeybadger-2.4.0 vendor/gems/ruby/2.1.0/gems/sshkit-1.5.1/lib/sshkit/runners/abstract.rb
honeybadger-2.4.0 vendor/gems/ruby/2.2.0/gems/sshkit-1.5.1/lib/sshkit/runners/abstract.rb
sshkit-1.6.1 lib/sshkit/runners/abstract.rb
sshkit-1.5.1 lib/sshkit/runners/abstract.rb
sshkit-1.5.0 lib/sshkit/runners/abstract.rb
sshkit-1.4.0 lib/sshkit/runners/abstract.rb
sshkit-1.3.0 lib/sshkit/runners/abstract.rb
sshkit-1.2.0 lib/sshkit/runners/abstract.rb