클래스: Mongoid::SearchIndexable::Status Private
- 상속:
-
객체
- 객체
- Mongoid::SearchIndexable::Status
- 다음에 정의됨:
- lib/mongoid/search_indexable.rb
개요
이 클래스는 비공개 API의 일부입니다. 이 클래스는 향후 제거되거나 변경될 수 있으므로 가능하면 사용하지 않는 것이 좋습니다.
search_indexes 호출에서 반환된 인덱스의 상태를 나타냅니다.
인스턴스 속성 요약 접기
-
#indexes ⇒ Array<Hash>
읽기 전용
비공개
원시 인덱스 문서.
인스턴스 메서드 요약 접기
-
#initialize(indexes) ⇒ Status
생성자
비공개
새 상태 객체를 만듭니다.
-
#보류 중 ⇒ Array<Hash>
비공개
상태가 == 'PENDING'인 인덱스의 하위 집합을 반환합니다.
-
#queryable ⇒ Array<Hash>
비공개
'쿼리 가능'으로 표시된 인덱스의 하위 집합을 반환합니다.
-
#준비 됨 ⇒ Array<Hash>
비공개
상태가 == 'READY'인 인덱스의 하위 집합을 반환합니다.
-
#준비되었나요? ⇒ true | false
비공개
지정된 인덱스가 모두 '준비' 상태이고 '쿼리 가능'이면 true를 반환합니다.
생성자 세부 정보
#initialize(indexes) ⇒ Status
이 메서드는 비공개 API의 일부입니다. 이 방법은 향후 제거되거나 변경될 수 있으므로 가능하면 사용하지 않는 것이 좋습니다.
새 상태 객체를 만듭니다.
20 21 22 |
# 파일 'lib/mongoid/search_indexable.rb', 줄 20 def 초기화(인덱스) @indexes = 인덱스 end |
인스턴스 속성 세부 정보
인덱스 # ⇒ Array(읽기<Hash> 전용)
이 메서드는 비공개 API의 일부입니다. 이 방법은 향후 제거되거나 변경될 수 있으므로 가능하면 사용하지 않는 것이 좋습니다.
원시 인덱스 문서를 반환합니다.
15 16 17 |
# 파일 'lib/mongoid/search_indexable.rb', 줄 15 def 인덱스 @indexes end |
인스턴스 메서드 세부 정보
#보류 중 ⇒ Array<Hash>
이 메서드는 비공개 API의 일부입니다. 이 방법은 향후 제거되거나 변경될 수 있으므로 가능하면 사용하지 않는 것이 좋습니다.
상태가 == 'PENDING'인 인덱스의 하위 집합을 반환합니다.
34 35 36 |
# 파일 'lib/mongoid/search_indexable.rb', 줄 34 def 보류 중 인덱스.SELECT { |i| i['status'] == '보류 중' } end |
#queryable ⇒ Array<Hash>
이 메서드는 비공개 API의 일부입니다. 이 방법은 향후 제거되거나 변경될 수 있으므로 가능하면 사용하지 않는 것이 좋습니다.
'쿼리 가능'으로 표시된 인덱스의 하위 집합을 반환합니다.
41 42 43 |
# 파일 'lib/mongoid/search_indexable.rb', 줄 41 def 쿼리 가능 인덱스.SELECT { |i| i['queryable'] } end |
#준비 됨 ⇒ Array<Hash>
이 메서드는 비공개 API의 일부입니다. 이 방법은 향후 제거되거나 변경될 수 있으므로 가능하면 사용하지 않는 것이 좋습니다.
상태가 == 'READY'인 인덱스의 하위 집합을 반환합니다.
27 28 29 |
# 파일 'lib/mongoid/search_indexable.rb', 줄 27 def 준비됨 인덱스.SELECT { |i| i['status'] == 'READY' } end |
#준비되었나요? ⇒ true | false
이 메서드는 비공개 API의 일부입니다. 이 방법은 향후 제거되거나 변경될 수 있으므로 가능하면 사용하지 않는 것이 좋습니다.
지정된 인덱스가 모두 '준비' 상태이고 '쿼리 가능'이면 true를 반환합니다.
48 49 50 |
# 파일 'lib/mongoid/search_indexable.rb', 줄 48 def 준비됐나요? 인덱스.모두? { |i| i['status'] == 'READY' && i['queryable'] } end |