From: halostatue@... Date: 2020-12-17T16:16:37+00:00 Subject: [ruby-core:101498] [Ruby master Bug#17398] SyntaxError in endless method Issue #17398 has been updated by austin (Austin Ziegler). Eregon (Benoit Daloze) wrote in #note-3: > So it's probably going to be very difficult to explain the actual condition, other than showing specific examples. Endless methods definitions don���t support poetry mode? ---------------------------------------- Bug #17398: SyntaxError in endless method https://bugs.ruby-lang.org/issues/17398#change-89278 * Author: zverok (Victor Shepelev) * Status: Open * Priority: Normal * Backport: 2.5: UNKNOWN, 2.6: UNKNOWN, 2.7: UNKNOWN ---------------------------------------- This works: ```ruby def foo() = puts("bar") ``` This does not: ```ruby def foo() = puts "bar" # ^ syntax error, unexpected string literal, expecting `do' or '{' or '(' ``` Is this intentional or accidental? Not sure how it is reasoned. -- https://bugs.ruby-lang.org/ Unsubscribe: