在 ruby 中,`attr_accessor` 的词汇是什么?

In ruby, what is the vocab word for `attr_accessor`?

在 Ruby 中,您可以将 attr_readerattr_writerattr_accessor 添加到 class 以生成实例变量的访问器和修改器。在 Rails 中,使用类似的语法添加模型验证和控制器过滤器。

我知道在后台这是一个在定义 class 时运行的方法,它生成一些代码并将其附加到 class。

我要找的是 词汇 来描述这种模式。我的搜索找到了“[code ]generator”和 "helper",我觉得我最喜欢 "generator",但我想知道是否有官方的说法。

来源:

当代码生成或扩展成其他代码时,可以称为宏。

https://en.wikipedia.org/wiki/Macro_(computer_science)

"The Ruby Programming Language" 一书(Flanagan,Matsumoto)将其称为元编程(第 219 页)