模块:Mongoid::Extensions::DateTime::ClassMethods

定义于:
lib/mongoid/extensions/date_time.rb

实例方法摘要折叠

实例方法详细信息

# demogoize (object) ⇒ DateTime | nil

将对象从其 mongo 友好的 Ruby 类型转换为此类型。

例子:

将对象去妖化。

DateTime.demongoize(object)

参数:

  • 对象 时间

    来自mongo的时间。

返回:

  • ( DateTime | nil )

    日期时间或 nil 形式的对象。



41
42
43
# File 'lib/mongoid/extensions/date_time.rb', line 41

def demogoize(对象)
  ::时间.demogoize(对象).try(:to_datetime)
end

# mongoize (对象) ⇒时间

将对象从我们处理的Ruby类型转换为mongo友好类型。

例子:

将对象 Mongoize。

DateTime.mongoize("2012-1-1")

参数:

  • 对象 ( Object )

    要转换的对象。

返回:

  • 时间

    该对象已mongo化。



54
55
56
# File 'lib/mongoid/extensions/date_time.rb', line 54

def mongoize(对象)
  ::时间.mongoize(对象)
end