module Mongoid::Config::DeprecatedOptions

Constants

OPTIONS

Public Class Methods

prepended(klass) click to toggle source
# File lib/mongoid/config.rb, line 431
def self.prepended(klass)
  klass.class_eval do
    OPTIONS.each do |option|
      alias_method :"#{option}_without_deprecation=", :"#{option}="

      define_method(:"#{option}=") do |value|
        Mongoid::Warnings.send(:"warn_#{option}_deprecated")
        send(:"#{option}_without_deprecation=", value)
      end
    end
  end
end