モジュール: Mongoid::Clients::Factory

次による拡張機能。
ファクトリーログ可能
次のドキュメントに含まれます。
工場
定義:
lib/mongoid/clients/factory.rb

Overview

データベース クライアントを作成するために使用されるファクトリ。

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

Loggableに含まれるメソッド

logger, logger=

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

# create (name = nil) = Mongo::Client

という名前の構成を指定して新しいクライアントを作成します。 名前が指定されていない場合は、デフォルト構成の新しいクライアントを返します。 構成が存在しない名前が指定された場合、エラーが発生します。

例:

クライアントを作成します。

Factory.create(:analytics)

パラメーター:

  • name string | Symbol (デフォルトはnil

    名前付きクライアント構成。

次の値を返します。

  • Mongo::Client

    新しいクライアント。

次の値が発生します。



25
26
27
28
29
30
# ファイル 'lib/mongoid/clients/factory.rb' は、 25行

デフォルト create(name = nil)
  return default ただし、 name
  config = Mongoid.クライアント[name]
  発生 Errors::NoClientConfig.新着情報(name) ただし、 config
  create_client(config)
end

#デフォルト= Mongo::Client

デフォルトのクライアントを取得します。

例:

デフォルトのクライアントを取得します。

Factory.default

次の値を返します。

  • Mongo::Client

    デフォルトのクライアント。

次の値が発生します。



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

デフォルト default
  create_client(Mongoid.クライアント[:default])
end