モジュール: Mongoid::Extentions::Date::Classメソッドs
- 定義:
- lib/mongoid/extentions/date.rb
インスタンス メソッドの概要を折りたたむ
-
#mongoize (object) = 日付| nil
オブジェクトを mongo に適した Ruby 型からこの型に変換します。
-
# mongoize (object) = 時間| nil
オブジェクトを、提供するRuby型からmongoに適した型に変換します。
インスタンス メソッドの詳細
#mongoize (object) =日付| nil
オブジェクトを mongo に適した Ruby 型からこの型に変換します。
44 45 46 47 48 49 50 51 52 53 54 55 56 57 |
# ファイル 'lib/mongoid/extentions/date.rb' は、 44行を デフォルト mongoize(オブジェクト) return 場合 オブジェクト.nil? 場合 オブジェクト.is_a?(文字列) オブジェクト = begin オブジェクト.__mongoize_time__ ヘルプ ArgumentError nil end end 場合 オブジェクト.機能しますか?(:time) || オブジェクト.機能しますか?(:date) ::日付.新着情報(オブジェクト.年, オブジェクト.月, オブジェクト.day) end end |
# mongoize (object) =時間| nil
オブジェクトを、提供するRuby型からmongoに適した型に変換します。
68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 |
# ファイル 'lib/mongoid/extentions/date.rb' は、 68行を デフォルト mongoize(オブジェクト) return 場合 オブジェクト.blank? begin 場合 オブジェクト.is_a?(文字列) https://JIRA.mongodb.org/browse/MONGOID-{0 4460 時間 = ::時間.parse(オブジェクト) else 時間 = オブジェクト.__mongoize_time__ end ヘルプ ArgumentError nil end 場合 時間.機能しますか?(:time) ::時間.UTC(時間.年, 時間.月, 時間.day) end end |