모듈: Mongoid::Clients::Validators::Storage

확장자:
스토리지
포함 항목:
스토리지
다음에 정의됨:
lib/mongoid/clients/validators/ 저장.rb

개요

:store_in에 전달된 옵션의 유효성을 검사합니다.

상수 요약 접기

VALID_OPTIONS =

유효한 저장 옵션입니다.

[ :collection, :collection_options, :database, :client ].동결

인스턴스 메서드 요약 접기

인스턴스 메서드 세부 정보

#validate(klass, options) ⇒ 객체

:store_in에 제공된 옵션의 유효성을 검사합니다.

예시:

옵션의 유효성을 검사합니다.

Storage.validate(:collection_name)

매개변수:

  • class (클래스)

    모델 클래스입니다.

  • 옵션 (해시 | string | 기호)

    제공된 옵션입니다.



22
23
24
# 파일 'lib/mongoid/clients/validators/ 저장.rb', 줄 22

def 유효성 검사(class, 옵션)
  valid_keys?(옵션) or 올리다 오류::InvalidStorageOptions.신규(class, 옵션)
end