Bug #159 [ruby-core:17257]

[PATCH] StringIO#readline does not set $_

Added by Arthur Schreiber 169 days ago. Updated 169 days ago.

Status :Closed Start :06/16/2008
Priority :Normal Due date :
Assigned to :Nobuyoshi Nakada % Done :

100%

Category :-
Target version :-

Description

Desktop:ruby_1_8 arthur$ irb
irb(main):001:0> $stdin.readline
some text
=> "some text\n"
irb(main):002:0> $_
=> "some text\n"
irb(main):003:0> require "stringio"
=> true
irb(main):004:0> strio = StringIO.new("line1\nline2")
=> #<StringIO:0x282ddc>
irb(main):005:0> strio.readline
=> "line1\n"
irb(main):006:0> $_
=> "some text\n"

stringio_readline.patch (423 Bytes) Arthur Schreiber, 06/16/2008 03:22 AM

Associated revisions

Revision 17352
Added by nobu 169 days ago

  • ext/stringio/stringio.c (strio_readline, strio_each) (strio_readlines): set lastline. [ruby-core:17257]

History

06/16/2008 07:17 AM - Nobuyoshi Nakada

  • Status changed from Open to Closed
  • % Done changed from 0 to 100
Applied in changeset r17352.

Also available in: Atom PDF