Sha256: 34ba4733c58308861c1a96076c755622b3265b7e13038d81366d8e5ac1e89678

Contents?: true

Size: 352 Bytes

Versions: 9

Compression:

Stored size: 352 Bytes

Contents

module SSHKit

  module Formatter

    class Dot < Abstract

      def write(obj)
        return unless obj.is_a? SSHKit::Command
        if obj.finished?
          original_output << (obj.failure? ? c.red('.') : c.green('.'))
        end
      end
      alias :<< :write

      private

      def c
        @c ||= Color
      end

    end

  end

end

Version data entries

9 entries across 7 versions & 3 rubygems

Version Path
honeybadger-2.4.0 vendor/gems/ruby/1.9.1/gems/sshkit-1.5.1/lib/sshkit/formatters/dot.rb
honeybadger-2.4.0 vendor/gems/ruby/2.1.0/gems/sshkit-1.5.1/lib/sshkit/formatters/dot.rb
honeybadger-2.4.0 vendor/gems/ruby/2.2.0/gems/sshkit-1.5.1/lib/sshkit/formatters/dot.rb
sc_core-0.0.7 test/dummy/vendor/bundle/ruby/2.2.0/gems/sshkit-1.7.1/lib/sshkit/formatters/dot.rb
sshkit-1.7.1 lib/sshkit/formatters/dot.rb
sshkit-1.7.0 lib/sshkit/formatters/dot.rb
sshkit-1.6.1 lib/sshkit/formatters/dot.rb
sshkit-1.5.1 lib/sshkit/formatters/dot.rb
sshkit-1.5.0 lib/sshkit/formatters/dot.rb