모듈: Mongoid::Criteria::Queryable::Extensions::Range::ClassMethods

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

인스턴스 메서드 요약 접기

인스턴스 메서드 세부 정보

#진화(객체) ⇒ 해시

범위 을 진화시킵니다. 그러면 $gte/$lte 선택 항목으로 변환됩니다. 끝이 없는 범위와 시작이 없는 범위는 각각 $gte 또는 $lte만 사용합니다. 최종 제외 범위(...)는 $lt 대신 $lt 선택기를 사용합니다.

예시:

범위 을 진화시킵니다.

Range.evolve(1..3)

매개변수:

  • 객체 (범위)

    진화할 범위입니다.

반환합니다:

  • (해시)

    범위 를 gte/lte 기준으로 사용합니다.



91
92
93
94
# 파일 'lib/mongoid/criteria/queryable/extensions/ 범위.rb', 줄 91

def 진화(객체)
  반환 객체 하지 않는 한 객체.is_a?(::범위)
  객체.__e볼브_범위__
end