Как насчет чего-то вроде:
class MongoModels
def self.all
@@models ||= []
end
end
module MongoMapper
module Document
def self.included(klass)
MongoModels.all << klass
end
end
end
тогда MongoModels :: all вернет массив моделей.
MongoMapper's document.rb делает:
included do
extend Plugins
extend Translation
end
Так что, возможно, вам придется повторить это.