From 4ee79a877728f07c2017ba0a225bf9647bfca22a Mon Sep 17 00:00:00 2001 From: ksss Date: Wed, 15 Mar 2017 16:51:04 +0900 Subject: Support to return enumerator when no block given --- mrblib/string.rb | 1 + 1 file changed, 1 insertion(+) (limited to 'mrblib/string.rb') diff --git a/mrblib/string.rb b/mrblib/string.rb index f3890dfa7..6e55ee341 100644 --- a/mrblib/string.rb +++ b/mrblib/string.rb @@ -10,6 +10,7 @@ class String # # ISO 15.2.10.5.15 def each_line(rs = "\n", &block) + return to_enum(:each_line, rs, &block) unless block return block.call(self) if rs.nil? rs = rs.to_str offset = 0 -- cgit v1.2.3