모듈: Mongoid::Config::DeprecatedOptions

포함 항목:
Mongoid::Config
다음에 정의됨:
lib/mongoid/config.rb

상수 요약 접기

OPTIONS =
%i[

클래스 메서드 요약 접기

클래스 메서드 세부 정보

.앞에 붙은(klass) ⇒ 객체

[소스 보기]

431
432
433
434
435
436
437
438
439
440
441
442
# 파일 'lib/mongoid/config.rb', 431줄

def self.앞에 추가(class)
  class.class_eval do
    옵션. do |옵션|
      alias_method :#{옵션}_without_deprecation=", :#{옵션}="

      정의_메서드(:#{옵션}=") do |value|
        몽고이드::경고.send(:"warn_#{옵션}_deprecated")
        send(:#{옵션}_without_deprecation=", value)
      end
    end
  end
end