mongodb/mongoid

View on GitHub
lib/mongoid/criteria/options.rb

Summary

Maintainability
A
0 mins
Test Coverage
# frozen_string_literal: true
# rubocop:todo all

module Mongoid
  class Criteria

    # Module containing functionality for getting options on a Criteria object.
    module Options

      private

      def persistence_context
        klass.persistence_context
      end

      def set_persistence_context(options)
        PersistenceContext.set(klass, options)
      end

      def clear_persistence_context(original_cluster, original_context)
        PersistenceContext.clear(klass, original_cluster, original_context)
      end
    end
  end
end