Sha256: c3e37b081bd674df5e9ead6996c541b4aa6b236835bb426b0f22092ad890fefd

Contents?: true

Size: 605 Bytes

Versions: 14

Compression:

Stored size: 605 Bytes

Contents

module SSHKit
  module Backend

    class Skipper < Printer

      def initialize(&block)
        @block = block
      end

      def execute(*args)
        command(*args).tap do |cmd|
          warn "[SKIPPING] No Matching Host for #{cmd}"
        end
      end
      alias :upload! :execute
      alias :download! :execute
      alias :test :execute
      alias :invoke :execute

      def info(messages)
        # suppress all messages except `warn`
      end
      alias :log :info
      alias :fatal :info
      alias :error :info
      alias :debug :info
      alias :trace :info

    end
  end
end

Version data entries

14 entries across 12 versions & 3 rubygems

Version Path
honeybadger-2.4.0 vendor/gems/ruby/1.9.1/gems/sshkit-1.5.1/lib/sshkit/backends/skipper.rb
honeybadger-2.4.0 vendor/gems/ruby/2.1.0/gems/sshkit-1.5.1/lib/sshkit/backends/skipper.rb
honeybadger-2.4.0 vendor/gems/ruby/2.2.0/gems/sshkit-1.5.1/lib/sshkit/backends/skipper.rb
sc_core-0.0.7 test/dummy/vendor/bundle/ruby/2.2.0/gems/sshkit-1.7.1/lib/sshkit/backends/skipper.rb
sshkit-1.7.1 lib/sshkit/backends/skipper.rb
sshkit-1.7.0 lib/sshkit/backends/skipper.rb
sshkit-1.6.1 lib/sshkit/backends/skipper.rb
sshkit-1.5.1 lib/sshkit/backends/skipper.rb
sshkit-1.5.0 lib/sshkit/backends/skipper.rb
sshkit-1.4.0 lib/sshkit/backends/skipper.rb
sshkit-1.3.0 lib/sshkit/backends/skipper.rb
sshkit-1.2.0 lib/sshkit/backends/skipper.rb
sshkit-1.1.0 lib/sshkit/backends/skipper.rb
sshkit-1.0.0 lib/sshkit/backends/skipper.rb