모듈: Mongoid::Config::Validators::Client

확장자:
고객
포함 항목:
고객
다음에 정의됨:
lib/mongoid/config/validators/ 클라이언트.rb

개요

클라이언트 별 구성에 대한 유효성 검사기입니다.

상수 요약 접기

STANDARD =

표준 구성 옵션.

[ :database, :hosts, : 사용자 이름, :password ].동결

인스턴스 메서드 요약 접기

인스턴스 메서드 세부 정보

#유효성 검사(클라이언트) ⇒ 객체

클라이언트 구성의 유효성을 검사합니다.

예시:

클라이언트 구성의 유효성을 검사합니다.

Client.validate({ default: { hosts: [ "localhost:27017" ] }})

매개변수:

  • 클라이언트 (해시)

    클라이언트 구성.



21
22
23
24
25
26
27
28
29
30
# 파일 'lib/mongoid/config/validators/ 클라이언트.rb', 줄 21

def 유효성 검사(클라이언트)
  하지 않는 한 클라이언트.has_key?(:default)
    올리다 오류::NoDefaultClient.신규(클라이언트.)
  end
  클라이언트.각각의 쌍 do |이름, config|
    validate_client_database(이름, config)
    validate_client_hosts(이름, config)
    validate_client_uri(이름, config)
  end
end