모듈: Mongoid::Extensions::Range

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

개요

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

네임스페이스 아래에 정의됨

모듈: 클래스 메서드

클래스 메서드 요약 접기

인스턴스 메서드 요약 접기

클래스 메서드 세부 정보

.포함됨(기본) ⇒ 객체



8
9
10
# 파일 'lib/mongoid/extensions/ 범위.rb', 줄 8

def self.포함(base)
  base.확장(클래스 메서드)
end

인스턴스 메서드 세부 정보

#__find_args__배열

더 이상 사용되지 않습니다.

찾기에 대한 인수로 범위를 가져옵니다.

예시:

범위를 find 인수로 가져옵니다.

range.__find_args__

반환합니다:

  • (배열)

    범위를 배열로 표시합니다.



19
20
21
# 파일 'lib/mongoid/extensions/ 범위.rb', 줄 19

def __find_args__
  to_a
end

#mongoize해시 | nil

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

예시:

객체를 몽고화합니다.

range.mongoize

반환합니다:

  • (Hash | nil)

    객체 mongoized 또는 nil입니다.



31
32
33
# 파일 'lib/mongoid/extensions/ 범위.rb', 줄 31

def mongoize
  ::범위.mongoize(self)
end

#크기 조정 가능?true

크기를 조정할 수 있는 객체인가요?

예시:

크기 조정이 가능한가요?

range.resizable?

반환합니다:

  • (true)

    참.



41
42
43
# 파일 'lib/mongoid/extensions/ 범위.rb', 줄 41

def 크기 조정 가능?
  true
end