Sha256: 859843021b2d0f439c17a789cdf5272e845e2fe2405c3a1e5e3d528c4dcae0aa

Contents?: true

Size: 445 Bytes

Versions: 44

Compression:

Stored size: 445 Bytes

Contents

require 'forwardable'

module SSHKit

  module Formatter

    class Abstract

      extend Forwardable
      attr_reader :original_output
      def_delegators :@original_output, :read, :rewind

      def initialize(oio)
        @original_output = oio
      end

      def write(obj)
        raise "Abstract formatter should not be used directly, maybe you want SSHKit::Formatter::BlackHole"
      end
      alias :<< :write

    end

  end

end

Version data entries

44 entries across 42 versions & 3 rubygems

Version Path
honeybadger-2.4.0 vendor/gems/ruby/2.2.0/gems/sshkit-1.5.1/lib/sshkit/formatters/abstract.rb
honeybadger-2.4.0 vendor/gems/ruby/1.9.1/gems/sshkit-1.5.1/lib/sshkit/formatters/abstract.rb
honeybadger-2.4.0 vendor/gems/ruby/2.1.0/gems/sshkit-1.5.1/lib/sshkit/formatters/abstract.rb
sc_core-0.0.7 test/dummy/vendor/bundle/ruby/2.2.0/gems/sshkit-1.7.1/lib/sshkit/formatters/abstract.rb
sshkit-1.7.1 lib/sshkit/formatters/abstract.rb
sshkit-1.7.0 lib/sshkit/formatters/abstract.rb
sshkit-1.6.1 lib/sshkit/formatters/abstract.rb
sshkit-1.5.1 lib/sshkit/formatters/abstract.rb
sshkit-1.5.0 lib/sshkit/formatters/abstract.rb
sshkit-1.4.0 lib/sshkit/formatters/abstract.rb
sshkit-1.3.0 lib/sshkit/formatters/abstract.rb
sshkit-1.2.0 lib/sshkit/formatters/abstract.rb
sshkit-1.1.0 lib/sshkit/formatters/abstract.rb
sshkit-1.0.0 lib/sshkit/formatters/abstract.rb
sshkit-0.0.34 lib/sshkit/formatters/abstract.rb
sshkit-0.0.33 lib/sshkit/formatters/abstract.rb
sshkit-0.0.32 lib/sshkit/formatters/abstract.rb
sshkit-0.0.31 lib/sshkit/formatters/abstract.rb
sshkit-0.0.29 lib/sshkit/formatters/abstract.rb
sshkit-0.0.28 lib/sshkit/formatters/abstract.rb