Можно ли включить несколько модулей в один оператор включения? - PullRequest
21 голосов
/ 20 мая 2011

Есть ли более короткий способ сделать следующее?

class MyClass
  include MyModule1
  include MyModule2
  include MyModule3
end

Ответы [ 2 ]

27 голосов
/ 06 апреля 2012

, чтобы получить тот же заказ на родословную, вам нужно отменить заказ в однострочном варианте

class MyClass
  include MyModule3, MyModule2, MyModule1
end
25 голосов
/ 20 мая 2011

Попробуйте выполнить

class MyClass
  include MyModule3, MyModule2, MyModule1
end

Редактировать: обратная последовательность

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...