A Source that wraps an IO. See the Source class for method documentation
read() Instance Public methods
empty?() Instance Public methods
scan(pattern, cons=false) Instance Public methods
new(arg, block_size=500, encoding=nil) Class Public methods block_size has been
match( pattern, cons=false ) Instance Public methods
current_line() Instance Public methods @return the current line in the source
consume( pattern ) Instance Public methods
position() Instance Public methods