모듈: Mongoid::Criteria::Queryable::Extensions::NilClass

다음에 정의됨:
lib/mongoid/criteria/queryable/extensions/nil_class.rb

개요

NilClass에 쿼리 유형 캐스팅 동작을 추가합니다.

인스턴스 메서드 요약 접기

인스턴스 메서드 세부 정보

#__add__(객체) ⇒ 객체

이 객체 를 nil에 추가합니다.

예시:

객체 를 nil 값에 추가합니다.

nil.__add__([ 1, 2, 3 ])

매개변수:

  • 객체 (객체)

    추가할 객체 입니다.

반환합니다:

  • (객체)

    제공된 객체 입니다.



17
18
19
# 파일 'lib/mongoid/criteria/queryable/extensions/nil_class.rb', 줄 17

def __add__(객체)
  객체
end

#__evolve_time__nil ~라고도 함: __evolve_date__

nil을 날짜 또는 시간으로 진화시킵니다.

예시:

nil을 진화시킵니다.

nil.__evolve_time__

반환합니다:

  • (nil)

    nil.



39
40
41
# 파일 'lib/mongoid/criteria/queryable/extensions/nil_class.rb', 줄 39

def __evolve_time__
  self
end

#__expanded__(객체) ⇒ 객체

이 객체 를 nil에 추가합니다.

예시:

객체 를 nil 값에 추가합니다.

nil.__expanded__([ 1, 2, 3 ])

매개변수:

  • 객체 (객체)

    확장할 객체입니다.

반환합니다:

  • (객체)

    제공된 객체 입니다.



29
30
31
# 파일 'lib/mongoid/criteria/queryable/extensions/nil_class.rb', 줄 29

def __expanded__(객체)
  객체
end

#__intersect__(객체) ⇒ 객체

이 객체 를 nil에 추가합니다.

예시:

객체 를 nil 값에 추가합니다.

nil.__intersect__([ 1, 2, 3 ])

매개변수:

  • 객체 (객체)

    교차할 객체입니다.

반환합니다:

  • (객체)

    제공된 객체 입니다.



52
53
54
# 파일 'lib/mongoid/criteria/queryable/extensions/nil_class.rb', 줄 52

def __intersect__(객체)
  객체
end

#__override__(객체) ⇒ 객체

이 객체 를 nil에 추가합니다.

예시:

객체 를 nil 값에 추가합니다.

nil.__override__([ 1, 2, 3 ])

매개변수:

  • 객체 (객체)

    재정의할 객체 입니다.

반환합니다:

  • (객체)

    제공된 객체 입니다.



64
65
66
# 파일 'lib/mongoid/criteria/queryable/extensions/nil_class.rb', 줄 64

def __override__(객체)
  객체
end

#__union__(object) ⇒ Object

이 객체 를 nil에 추가합니다.

예시:

객체 를 nil 값에 추가합니다.

nil.__union__([ 1, 2, 3 ])

매개변수:

  • 객체 (객체)

    결합할 객체입니다.

반환합니다:

  • (객체)

    제공된 객체 입니다.



76
77
78
# 파일 'lib/mongoid/criteria/queryable/extensions/nil_class.rb', 줄 76

def __union__(객체)
  객체
end