クラス: Mongoid::SearchIndexable::Status Private
- 継承:
-
オブジェクト
- オブジェクト
- Mongoid::SearchIndexable::Status
- 定義:
- lib/mongoid/search_indexable.rb
Overview
このクラスは、プライベート API の一部です。 このクラスは将来削除または変更される可能性があるため、可能な限り使用しないでください。
search_indexs 呼び出しによって返されたインデックスのステータスを表します。
インスタンス属性の概要を折りたたむ
-
#indexes ⇒ Array<Hash>
readOnly
private
未加工のインデックス ドキュメント。
インスタンス メソッドの概要を折りたたむ
-
#initialize(indexes) ⇒ Status
コンストラクター
private
新しいステータス オブジェクトを作成します。
-
保留中= 配列 <Hash>
private
ステータスが == 'PENDING' であるインデックスのサブセットを返します。
-
クエリ可能 =配列 <Hash>
private
「クエリ可能」としてマークされているインデックスのサブセットを返します。
-
一部の 準備完了 ~ 配列 :<Hash>
private
ステータスが == 'REABY' であるインデックスのサブセットを返します。
-
#準備完了= true | false
private
指定されたすべてのインデックスが「準備ができ」、かつ「クエリ可能」の場合は true を返します。
コンストラクターの詳細
#initialize(indexes) ⇒ Status
このメソッドは、プライベート API の一部です。 このメソッドは将来削除または変更される可能性があるため、可能な限り使用しないでください。
新しいステータス オブジェクトを作成します。
20 21 22 |
# ファイル 'lib/mongoid/search_indexable.rb' は、 20行 デフォルト 初期化(indexes) @indexes = indexes end |
インスタンス属性の詳細
インデックス = インデックス=配列 <Hash> (読み取り専用)
このメソッドは、プライベート API の一部です。 このメソッドは将来削除または変更される可能性があるため、可能な限り使用しないでください。
未加工のインデックス ドキュメントを返します。
15 16 17 |
# ファイル 'lib/mongoid/search_indexable.rb' は、 15行 デフォルト indexes @indexes end |
インスタンス メソッドの詳細
保留中=配列 <Hash>
このメソッドは、プライベート API の一部です。 このメソッドは将来削除または変更される可能性があるため、可能な限り使用しないでください。
ステータス == 'PENDING' を持つインデックスのサブセットを返します
34 35 36 |
# ファイル 'lib/mongoid/search_indexable.rb' は、 34行 デフォルト 支払い待ち indexes.選択する { |i| i['status'] == 「保留中」 } end |
クエリ可能 =配列 <Hash>
このメソッドは、プライベート API の一部です。 このメソッドは将来削除または変更される可能性があるため、可能な限り使用しないでください。
「クエリ可能」としてマークされたインデックスのサブセットを返します
41 42 43 |
# ファイル 'lib/mongoid/search_indexable.rb' は、 41行 デフォルト クエリ可能な indexes.選択する { |i| i['queryable'] } end |
一部の 準備完了 ~ 配列 :<Hash>
このメソッドは、プライベート API の一部です。 このメソッドは将来削除または変更される可能性があるため、可能な限り使用しないでください。
ステータスが == 'ready' のインデックスのサブセットを返します
27 28 29 |
# ファイル 'lib/mongoid/search_indexable.rb' は、 27行 デフォルト ready indexes.選択する { |i| i['status'] == '準備' } end |
#準備完了= true | false
このメソッドは、プライベート API の一部です。 このメソッドは将来削除または変更される可能性があるため、可能な限り使用しないでください。
指定されたすべてのインデックスが「準備ができ」、かつ「クエリ可能」の場合は true を返します。
48 49 50 |
# ファイル 'lib/mongoid/search_indexable.rb' は、 48行 デフォルト 準備はできていますか? indexes.すべて? { |i| i['status'] == '準備' & & i['queryable'] } end |