Class TaskJuggler::TextParser::Scanner::BufferStreamHandle
In: lib/taskjuggler/TextParser/Scanner.rb
Parent: StreamHandle

Specialized version of StreamHandle for operations on Strings.

Methods

new  

Public Class methods

[Source]

# File lib/taskjuggler/TextParser/Scanner.rb, line 229
      def initialize(buffer, log, textScanner)
        super(log, textScanner)
        begin
          @stream = StringIO.new(buffer.forceUTF8Encoding)
        rescue
          error('bufferEncoding', $!)
        end
        #@log.msg { "Parsing buffer #{buffer[0, 20]} ..." }
      end

[Validate]