モジュール: Mongoid::Config::Defaults
- 次のドキュメントに含まれます。
- Mongoid::Config
- 定義:
- lib/mongoid/config/defaults.rb
Overview
デフォルトをロードするためのロジックをカプセル化します。
インスタンス メソッドの概要を折りたたむ
-
# load_defaults (バージョン) = オブジェクト
指定された Mongoid バージョンの機能フラグのデフォルトをロードします。
インスタンス メソッドの詳細
# load_defaults (バージョン) =オブジェクト
指定された Mongoid バージョンの機能フラグのデフォルトをロードします。 このメソッドは、特定の Mongoid バージョンで導入された新しい機能をロードすることに注意してください。
は、無効なバージョンが指定された場合に [ ArgmentError ] を発生させます。
17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 |
# ファイル 'lib/mongoid/config/defaults.rb' は、 17行 デフォルト load_defaults(バージョン) ケース バージョン.to_s 次の場合: /^[0-7]\./ 発生 ArgumentError, "バージョンはサポートされなくなりました: #{ version } " 次の場合: " 8.0 " 自己.legacy_readonly = true load_defaults " 8.1 " 次の場合: " 8.1 " 自己.immutable_ids = false 自己.legacy_永続性_context_behavior = true load_defaults " 9.0 " 次の場合: " 9.0 " # すべてのフラグのデフォルトは現在9.0の動作を反映しています。 else 発生 ArgumentError, "不明なバージョン: #{ version } " end end |