Вызовите новую структуру и перечислите все методы доступа - PullRequest
3 голосов
/ 20 сентября 2019
mystruct = Struct.new(:one,:two, :three,:four)

Как мне позвонить mystruct и получить список всех методов доступа?

Результат: [:one,:two,:three, :four].

1 Ответ

4 голосов
/ 20 сентября 2019

Это больше известно как members:

Struct.new(:one,:two, :three,:four).members
# [:one, :two, :three, :four]
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...