From: shannonskipper@... Date: 2020-02-11T18:15:58+00:00 Subject: [ruby-core:97121] [Ruby master Feature#16615] Group style access scope for macros Issue #16615 has been updated by shan (Shannon Skipper). The idea of attrs returning a Symbol was rejected in: https://bugs.ruby-lang.org/issues/9453 Your example doesn't seem to be a macro. How does this differ from attrs? ---------------------------------------- Feature #16615: Group style access scope for macros https://bugs.ruby-lang.org/issues/16615#change-84225 * Author: ted (Ted Johansson) * Status: Open * Priority: Normal ---------------------------------------- Given a method `.macro`, which defines an instance method `#bar` on a class, and returns the defined method's name as a symbol (`:bar`). ``` class Foo private macro :bar # On evaluation defines a method and returns its name. end ``` it would be neat if the dynamically defined instance method respected the scope in which its definition originated. (In this particular case `private`.) Note: I am aware that inline access scopes already work for dynamically defined methods, as they merely accept a symbol as an argument. -- https://bugs.ruby-lang.org/ Unsubscribe: