クラス: Mongoid::SearchIndexable::Status Private

継承:
オブジェクト
  • オブジェクト
すべて表示
定義:
lib/mongoid/search_indexable.rb

Overview

このクラスは、プライベート API の一部です。 このクラスは将来削除または変更される可能性があるため、可能な限り使用しないでください。

search_indexs 呼び出しによって返されたインデックスのステータスを表します。

インスタンス属性の概要を折りたたむ

インスタンス メソッドの概要を折りたたむ

コンストラクターの詳細

#initialize(indexes) ⇒ Status

このメソッドは、プライベート API の一部です。 このメソッドは将来削除または変更される可能性があるため、可能な限り使用しないでください。

新しいステータス オブジェクトを作成します。

パラメーター:

  • indexes <Hash>配列 )

    未加工のインデックスドキュメント



20
21
22
# ファイル 'lib/mongoid/search_indexable.rb' は、 20行

デフォルト 初期化(indexes)
  @indexes = indexes
end

インスタンス属性の詳細

インデックス = インデックス=配列 <Hash> (読み取り専用)

このメソッドは、プライベート API の一部です。 このメソッドは将来削除または変更される可能性があるため、可能な限り使用しないでください。

未加工のインデックス ドキュメントを返します。

次の値を返します。

  • <Hash>配列 )

    未加工のインデックスドキュメント



15
16
17
# ファイル 'lib/mongoid/search_indexable.rb' は、 15行

デフォルト indexes
  @indexes
end

インスタンス メソッドの詳細

保留中=配列 <Hash>

このメソッドは、プライベート API の一部です。 このメソッドは将来削除または変更される可能性があるため、可能な限り使用しないでください。

ステータス == 'PENDING' を持つインデックスのサブセットを返します

次の値を返します。

  • <Hash>配列 )

    保留中のインデックス用のインデックス ドキュメント



34
35
36
# ファイル 'lib/mongoid/search_indexable.rb' は、 34行

デフォルト 支払い待ち
  indexes.選択する { |i| i['status'] == 保留中 }
end

クエリ可能 =配列 <Hash>

このメソッドは、プライベート API の一部です。 このメソッドは将来削除または変更される可能性があるため、可能な限り使用しないでください。

「クエリ可能」としてマークされたインデックスのサブセットを返します

次の値を返します。

  • <Hash>配列 )

    「クエリ可能な」インデックスの インデックス ドキュメント



41
42
43
# ファイル 'lib/mongoid/search_indexable.rb' は、 41行

デフォルト クエリ可能な
  indexes.選択する { |i| i['queryable'] }
end

一部の 準備完了 配列 :<Hash>

このメソッドは、プライベート API の一部です。 このメソッドは将来削除または変更される可能性があるため、可能な限り使用しないでください。

ステータスが == 'ready' のインデックスのサブセットを返します

次の値を返します。

  • <Hash>配列 )

    準備ができたインデックス用のインデックスドキュメント



27
28
29
# ファイル 'lib/mongoid/search_indexable.rb' は、 27行

デフォルト ready
  indexes.選択する { |i| i['status'] == '準備' }
end

#準備完了= true | false

このメソッドは、プライベート API の一部です。 このメソッドは将来削除または変更される可能性があるため、可能な限り使用しないでください。

指定されたすべてのインデックスが「準備ができ」、かつ「クエリ可能」の場合は true を返します。

次の値を返します。

  • true | false

    すべてのインデックスの準備完了状態



48
49
50
# ファイル 'lib/mongoid/search_indexable.rb' は、 48行

デフォルト 準備はできていますか?
  indexes.すべて? { |i| i['status'] == '準備' & & i['queryable'] }
end