diff options
| author | ksss <[email protected]> | 2017-03-15 16:51:04 +0900 |
|---|---|---|
| committer | ksss <[email protected]> | 2017-03-15 16:58:29 +0900 |
| commit | 4ee79a877728f07c2017ba0a225bf9647bfca22a (patch) | |
| tree | 98ab52cf5ca49053008061226b2e099cbacd20f8 /mrblib | |
| parent | 673ce237c48ed6cd3c516ae6e03835e7b41e278f (diff) | |
| download | mruby-4ee79a877728f07c2017ba0a225bf9647bfca22a.tar.gz mruby-4ee79a877728f07c2017ba0a225bf9647bfca22a.zip | |
Support to return enumerator when no block given
Diffstat (limited to 'mrblib')
| -rw-r--r-- | mrblib/string.rb | 1 |
1 files changed, 1 insertions, 0 deletions
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 |
