モジュール: Mongoid::拡張機能::Date

定義:
lib/mongoid/extentions/date.rb

Overview

Date クラスに型キャスティング動作を追加します。

名前空間で定義済み

Modules: クラスメソッド

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

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

# __mongoize_time__ ~時間| ActiveSupport::TimeWithZone

日付を時刻に変換します。

例:

日付を時刻に変換します。

Date.new(2018, 11, 1).__mongoize_time__
# => Thu, 01 Nov 2018 00:00:00 EDT -04:00

次の値を返します。

  • 時間| ActiveSupport::TimeWithZone

    この日付のローカル午前に対応する構成済みのデフォルト タイムゾーン内のローカル タイム。



19
20
21
# ファイル 'lib/mongoid/extentions/date.rb' は、 19行を

デフォルト __mongoize_time__
  ::時間.ゾーン.ローカル(, , day)
end

# mongoize ~時間

オブジェクトを、提供するRuby型からmongoに適した型に変換します。

例:

オブジェクトを Mongoize します。

date.mongoize

次の値を返します。

  • 時間

    オブジェクトは mongoized です。



30
31
32
# ファイル 'lib/mongoid/extentions/date.rb' は、 30行を

デフォルト mongoize
  ::日付.mongoize(自己)
end