mirror of
https://github.com/ruby/ruby.git
synced 2026-01-27 04:24:23 +00:00
[ruby/prism] [Bug #21010] Reject endless method definition of []=
Fixes: https://bugs.ruby-lang.org/issues/20785 https://github.com/ruby/prism/commit/192960ce5d
This commit is contained in:
parent
283037f7e3
commit
ca81142eff
12
test/prism/errors/defs_endless_method.txt
Normal file
12
test/prism/errors/defs_endless_method.txt
Normal file
@ -0,0 +1,12 @@
|
||||
def f=(k,v)=1
|
||||
^~ invalid method name; a setter method cannot be defined in an endless method definition
|
||||
|
||||
def obj.f=(k,v)=1
|
||||
^~ invalid method name; a setter method cannot be defined in an endless method definition
|
||||
|
||||
def []=(k,v)=1
|
||||
^~~ invalid method name; a setter method cannot be defined in an endless method definition
|
||||
|
||||
def obj.[]=(k,v)=1
|
||||
^~~ invalid method name; a setter method cannot be defined in an endless method definition
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user