Sha256: 42cf23842941c7d56c28868996d2d09b9626e1814c3c26092fa4ffef9ac39568

Contents?: true

Size: 266 Bytes

Versions: 8

Compression:

Stored size: 266 Bytes

Contents

module Inch
  module Utils
    class BufferedUI < UI
      attr_reader :out, :err

      def initialize(stdout = $stdout, stderr = $stderr)
        @io = StringIO.new
        super(@io, @io)
      end

      def buffer
        @io.string
      end
    end
  end
end

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
inch-0.5.0.rc11 lib/inch/utils/buffered_ui.rb
inch-0.5.0.rc10 lib/inch/utils/buffered_ui.rb
inch-0.5.0.rc9 lib/inch/utils/buffered_ui.rb
inch-0.5.0.rc8 lib/inch/utils/buffered_ui.rb
inch-0.5.0.rc7 lib/inch/utils/buffered_ui.rb
inch-0.5.0.rc6 lib/inch/utils/buffered_ui.rb
inch-0.5.0.rc5 lib/inch/utils/buffered_ui.rb
inch-0.5.0.rc4 lib/inch/utils/buffered_ui.rb