Sha256: 0cd8eca7b1945051eb28fe1846c3d0092cf8d0434439e075b93e782f64a14654
Contents?: true
Size: 471 Bytes
Versions: 2
Compression:
Stored size: 471 Bytes
Contents
module Rink module InputMethod class File < Rink::InputMethod::Base def initialize(file) super @io = file @line_num = 0 @lines = [] end def input @io end def eof? @io.eof? end def gets print @prompt line = @lines[@line_num += 1] = @io.gets line += "\n" unless !line || line =~ /\n/ print(line) line end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
rink-1.0.2 | lib/rink/input_method/file.rb |
rink-1.0.1 | lib/rink/input_method/file.rb |