Есть ли способ "сгладить" вложенные модули, чтобы все их методы можно было использовать при расширении другого класса или модуля? Например:
class User
extend UserStats
end
module UserStats
module Current
def active
where('status = "active"')
end
end
end
Я хочу иметь возможность расширять UserStats (или User) таким образом, чтобы методы в UserStats :: Current были доступны как методы класса для User.
Я пытался «расширить Current» в UserStats, но, похоже, это не работает. Есть ли способ сделать это?