モジュール: Mongoid::Timestamps::Timeless
- 次による拡張機能。
- ActiveSupport::Concern、転送可能
- 定義:
- lib/mongoid/timestamps/timeless.rb
Overview
このモジュールは、単一または複数の呼び出しでタイムスタンプをオフにする動作を追加します。
名前空間で定義済み
Modules: クラスメソッド
クラスメソッドの概要を折りたたむ
-
。 timeless_table = ハッシュ
private
タイムスタンプをスキップするクラスのメモリ内スレッド キャッシュを返します。
インスタンス メソッドの概要を折りたたむ
-
# clear_timeless_option = true
タイムレス オプションをクリアします。
-
#タイムレス= ドキュメント
タイムスタンプをスキップする実行を開始します。
-
#タイムレス? = true | false
ドキュメントがタイムスタンプをスキップするかどうかを返します。
クラスメソッドの詳細
。 timeless_table =ハッシュ
このメソッドは、プライベート API の一部です。 このメソッドは将来削除または変更される可能性があるため、可能な限り使用しないでください。
タイムスタンプをスキップするクラスのメモリ内スレッド キャッシュを返します。
55 56 57 |
# ファイル 'lib/mongoid/timestamps/timeless.rb' 行55 デフォルト timeless_table スレッド.Current[' [mongoid]:timeless '] ||= ハッシュ.新着情報 end |
インスタンス メソッドの詳細
# clear_timeless_option = true
タイムレス オプションをクリアします。
18 19 20 21 22 23 24 25 |
# ファイル 'lib/mongoid/timestamps/timeless.rb' 行18 デフォルト clear_timeless_option 場合 自己.永続化された場合 自己.クラス.clear_timeless_option_on_update else 自己.クラス.clear_timeless_option end true end |
#タイムレス=ドキュメント
タイムスタンプをスキップする実行を開始します。
33 34 35 36 |
# ファイル 'lib/mongoid/timestamps/timeless.rb' 行33 デフォルト タイムレス 自己.クラス.タイムレス 自己 end |
#タイムレス? = true | false
ドキュメントがタイムスタンプをスキップするかどうかを返します。
42 43 44 |
# ファイル 'lib/mongoid/timestamps/timeless.rb' 行42 デフォルト タイムレス? 自己.クラス.タイムレス? end |