Sha256: f041177ea70c3161ea5472b3e9baa67da9e4d7cc06dd3662e2dd41839d373432

Contents?: true

Size: 345 Bytes

Versions: 35

Compression:

Stored size: 345 Bytes

Contents

module XapianDb
  module ModelExtenders
    module ActiveRecord
      def inherited(klass)
        super
        if XapianDb::DocumentBlueprint.configured? klass.name
          blueprint = XapianDb::DocumentBlueprint.blueprint_for klass.name
          blueprint._adapter.add_class_helper_methods_to klass
        end
      end
    end
  end
end

Version data entries

35 entries across 35 versions & 1 rubygems

Version Path
xapian_db-1.3.3 lib/xapian_db/model_extenders/active_record.rb
xapian_db-1.3.2 lib/xapian_db/model_extenders/active_record.rb
xapian_db-1.3.1 lib/xapian_db/model_extenders/active_record.rb
xapian_db-1.3 lib/xapian_db/model_extenders/active_record.rb
xapian_db-1.2.5.1 lib/xapian_db/model_extenders/active_record.rb
xapian_db-1.2.5 lib/xapian_db/model_extenders/active_record.rb
xapian_db-1.2.4.7 lib/xapian_db/model_extenders/active_record.rb
xapian_db-1.2.4.6 lib/xapian_db/model_extenders/active_record.rb
xapian_db-1.2.4.5 lib/xapian_db/model_extenders/active_record.rb
xapian_db-1.2.4.4 lib/xapian_db/model_extenders/active_record.rb
xapian_db-1.2.4.3 lib/xapian_db/model_extenders/active_record.rb
xapian_db-1.2.4.2 lib/xapian_db/model_extenders/active_record.rb
xapian_db-1.2.4.1 lib/xapian_db/model_extenders/active_record.rb
xapian_db-1.2.4 lib/xapian_db/model_extenders/active_record.rb
xapian_db-1.2.3 lib/xapian_db/model_extenders/active_record.rb