Sha256: 191c1477dd79ab0839fc8b2f1b0194e1a2db051edb13d8ca68c2b70ed3640eef

Contents?: true

Size: 329 Bytes

Versions: 30

Compression:

Stored size: 329 Bytes

Contents

module SSHKit

  module Runner

    class Sequential < Abstract
      attr_writer :wait_interval
      def execute
        hosts.each do |host|
          backend(host, &block).run
          sleep wait_interval
        end
      end
      private
      def wait_interval
        @wait_interval ||= 2
      end
    end

  end

end

Version data entries

30 entries across 30 versions & 1 rubygems

Version Path
sshkit-1.1.0 lib/sshkit/runners/sequential.rb
sshkit-1.0.0 lib/sshkit/runners/sequential.rb
sshkit-0.0.34 lib/sshkit/runners/sequential.rb
sshkit-0.0.33 lib/sshkit/runners/sequential.rb
sshkit-0.0.32 lib/sshkit/runners/sequential.rb
sshkit-0.0.31 lib/sshkit/runners/sequential.rb
sshkit-0.0.29 lib/sshkit/runners/sequential.rb
sshkit-0.0.28 lib/sshkit/runners/sequential.rb
sshkit-0.0.27 lib/sshkit/runners/sequential.rb
sshkit-0.0.26 lib/sshkit/runners/sequential.rb
sshkit-0.0.25 lib/sshkit/runners/sequential.rb
sshkit-0.0.24 lib/sshkit/runners/sequential.rb
sshkit-0.0.23 lib/sshkit/runners/sequential.rb
sshkit-0.0.22 lib/sshkit/runners/sequential.rb
sshkit-0.0.21 lib/sshkit/runners/sequential.rb
sshkit-0.0.19 lib/sshkit/runners/sequential.rb
sshkit-0.0.18 lib/sshkit/runners/sequential.rb
sshkit-0.0.16 lib/sshkit/runners/sequential.rb
sshkit-0.0.15 lib/sshkit/runners/sequential.rb
sshkit-0.0.14 lib/sshkit/runners/sequential.rb