Я довольно новичок в Ruby, но я наткнулся на эту странную сущность, когда код определения функции написан внутри кода do-block.Какова цель этого:
module Hi
def self.included(base)
base.class_eval do
def hello; puts 'Hello' end
end
end
end
Я уверен, что сначала я должен получить свои концепции Mixin прямо, прежде чем двигаться вперед (и я в процессе погружения глубже в mixin и прочее), но путьdef: привет используется внутри do-блока, сбивает меня с толку