@kyanny's blog

My thoughts, my life. Views/opinions are my own.

MongoMapper で特定のネームスペースを持つモデルだけ ER 図を作る

dakatsuka/mongo_mapper_diagram · GitHub を拡張して使う。以下のコードを Rakefile あたりに書いて bundle exec rake mongo_mapper:diagram する。特定ドメイン領域のモデルをネームスペース配下においていてそれらの関係だけみたい、というときに使う。

module MongoMapperDiagram
  class Document
    def self.all
      @@documents.select { |d|
        d.to_s.match(/^My::/)
      }
    end
  end
end