Sha256: 3e38d2556d001e2c2f10965c20c4231b1d0c40d9f4c852a9bd90fa7925d81ee5

Contents?: true

Size: 382 Bytes

Versions: 35

Compression:

Stored size: 382 Bytes

Contents

module DataMapper
  module Resource

    class << self
      alias_method :included_dm, :included
    end

    def self.included(model)
      included_dm model
      if XapianDb::DocumentBlueprint.configured? model.name
        blueprint = XapianDb::DocumentBlueprint.blueprint_for model.name
        blueprint._adapter.add_class_helper_methods_to model
      end
    end
  end
end

Version data entries

35 entries across 35 versions & 1 rubygems

Version Path
xapian_db-1.3.15 lib/xapian_db/model_extenders/datamapper.rb
xapian_db-1.3.14 lib/xapian_db/model_extenders/datamapper.rb
xapian_db-1.3.13 lib/xapian_db/model_extenders/datamapper.rb
xapian_db-1.3.12 lib/xapian_db/model_extenders/datamapper.rb
xapian_db-1.3.11 lib/xapian_db/model_extenders/datamapper.rb
xapian_db-1.3.10 lib/xapian_db/model_extenders/datamapper.rb
xapian_db-1.3.9 lib/xapian_db/model_extenders/datamapper.rb
xapian_db-1.3.8 lib/xapian_db/model_extenders/datamapper.rb
xapian_db-1.3.7.4 lib/xapian_db/model_extenders/datamapper.rb
xapian_db-1.3.7.3 lib/xapian_db/model_extenders/datamapper.rb
xapian_db-1.3.7.2 lib/xapian_db/model_extenders/datamapper.rb
xapian_db-1.3.7.1 lib/xapian_db/model_extenders/datamapper.rb
xapian_db-1.3.7 lib/xapian_db/model_extenders/datamapper.rb
xapian_db-1.3.5.4 lib/xapian_db/model_extenders/datamapper.rb
xapian_db-1.3.5.3 lib/xapian_db/model_extenders/datamapper.rb
xapian_db-1.3.5.2 lib/xapian_db/model_extenders/datamapper.rb
xapian_db-1.3.5.1 lib/xapian_db/model_extenders/datamapper.rb
xapian_db-1.3.5 lib/xapian_db/model_extenders/datamapper.rb
xapian_db-1.3.4 lib/xapian_db/model_extenders/datamapper.rb
xapian_db-1.3.3.1 lib/xapian_db/model_extenders/datamapper.rb