モジュール: Mongoid::拡張機能::BsonDocument
- 定義:
- lib/mongoid/extentions/bson_document.rb
Overview
BSON::Document に動作を追加します。
インスタンス メソッドの概要を折りたたむ
-
# __deep_ copy__ = BSON::Document
BSON ::Document タイプを保持して、 この document の詳細なコピーを作成します 。
インスタンス メソッドの詳細
# __deep_copy__ ⇒ BSON::Document
BSON ::Document タイプを保持して、 この document の詳細なコピーを作成します 。
ハッシュ#deep_copyはプレーンなハッシュを返します。そのため、保存された属性がBSON::Document の場合、 field_was はフィールドgetter とは異なるタイプを返すようになりました。
17 18 19 20 21 22 23 |
# ファイル 'lib/mongoid/extentions/bson_document.rb' は、17 行を デフォルト __deep_ copy__ 自己.クラス.新着情報.タップ 行う |copy| each_pair 行う |キー, 価値| copy.store(キー, 価値.__deep_ copy__) end end end |