From: rorocodeath@... Date: 2015-04-26T14:24:22+00:00 Subject: [ruby-core:68993] [Ruby trunk - Bug #11099] [Open] def assert method raise syntax error Issue #11099 has been reported by roro co. ---------------------------------------- Bug #11099: def assert method raise syntax error https://bugs.ruby-lang.org/issues/11099 * Author: roro co * Status: Open * Priority: Normal * Assignee: * ruby -v: ruby 2.2.0p0 (2014-12-25 revision 49005) [x86_64-linux] * Backport: 2.0.0: UNKNOWN, 2.1: UNKNOWN, 2.2: UNKNOWN ---------------------------------------- In ruby 2.2, when i try ~~~ def assert(*args, &blk) end assert(a > 0 and a < 1) ~~~ it will raise ~~~ Uncaught exception: /home/roroco/Dropbox/rbs/ro_btc/ex/ex.rb:5: syntax error, unexpected keyword_and, expecting ')' assert(a > 0 and a < 1) ~~~ -- https://bugs.ruby-lang.org/