클래스: Mongoid::Boolean

상속:
객체
  • 객체
모두 표시
다음에 정의됨:
lib/mongoid/extensions/boolean.rb

개요

Mongoid::Boolean 클래스에 유형 캐스팅 동작을 추가합니다.

클래스 메서드 요약 접기

클래스 메서드 세부 정보

.mongoize(객체) ⇒ true | false | nil 이라고도 함: demongoize

객체를 처리하는 Ruby 유형에서 mongo 친화적인 유형으로 바꿉니다.

예시:

객체를 몽고화합니다.

Boolean.mongoize("123.11")

반환합니다:

  • (true | false | nil)

    객체 mongoized 또는 nil입니다.



18
19
20
21
22
23
24
25
# 파일 'lib/mongoid/extensions/boolean.rb', 줄 18

def mongoize(객체)
  반환 만약 객체.nil?
  만약 객체.to_s =~ (/\A(true|t|yes|y|on|1|1.0)\z/i)
    true
  elsif 객체.to_s =~ (/\A(false|f|no|n|off|0|0.0)\z/i)
    거짓
  end
end