模块:Mongoid::Extensions::TimeWithZone::ClassMethods

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

实例方法摘要折叠

实例方法详细信息

# demogoize (object) ⇒ TimeWithZone

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

例子:

将对象去妖化。

TimeWithZone.demongoize(object)

参数:

  • 对象 时间

    来自mongo的时间。

返回:



55
56
57
# File 'lib/mongoid/extensions/time_with_zone.rb', line 55

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

# mongoize (对象) ⇒时间

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

例子:

将对象 Mongoize。

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

参数:

  • 对象 ( Object )

    要转换的对象。

返回:

  • 时间

    该对象已mongo化。



68
69
70
# File 'lib/mongoid/extensions/time_with_zone.rb', line 68

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