each_line(...) public

Splits str using the supplied parameter as the record separator ($/ by default), passing each substring in turn to the supplied block. If a zero-length record separator is supplied, the string is split on \n characters, except that multiple successive newlines are appended together.

   print "Example one\n"
   "hello\nworld".each {|s| p s}
   print "Example two\n"
   "hello\nworld".each('l') {|s| p s}
   print "Example three\n"
   "hello\n\n\nworld".each('') {|s| p s}


   Example one
   Example two
   Example three
Show source
Register or log in to add new notes.