diff options
| author | Yukihiro Matz Matsumoto <[email protected]> | 2013-02-09 17:53:12 +0900 |
|---|---|---|
| committer | Yukihiro Matz Matsumoto <[email protected]> | 2013-02-09 17:53:12 +0900 |
| commit | 84a7c9ed1c7781b53344c14adac722bc27798dcf (patch) | |
| tree | 1da0dcbe9a044a2c26268b84933006324387c4ba /mrblib/range.rb | |
| parent | d98ad06ef51eec83c0bc67ecab710e97365b2f48 (diff) | |
| download | mruby-84a7c9ed1c7781b53344c14adac722bc27798dcf.tar.gz mruby-84a7c9ed1c7781b53344c14adac722bc27798dcf.zip | |
"for i in (1..12/5); p i ; end" should not print "3"
Diffstat (limited to 'mrblib/range.rb')
| -rw-r--r-- | mrblib/range.rb | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/mrblib/range.rb b/mrblib/range.rb index 44be0305b..d43e3c223 100644 --- a/mrblib/range.rb +++ b/mrblib/range.rb @@ -23,8 +23,9 @@ class Range val = val.succ end - block.call(val) unless exclude_end? - + if not exclude_end? and (val <=> last) == 0 + block.call(val) + end self end end |
