模块:Mongoid::Criteria::Queryable::Extensions::Numeric
- 定义于:
- lib/mongoid/criteria/queryable/extensions/numeric.rb
Overview
向 Numeric 模块及其子项添加查询类型转换行为。
在命名空间下定义
模块: 类方法
实例方法摘要折叠
-
#__evolve_date__ ⇒ Time
将数值转换为mongo友好的日期,即午夜的 UTC 时间。
-
# __evolve_time__ ⇒ 时间
将数值演进为 mongo 友好的时间。
实例方法详细信息
# __evolve_date__ ⇒时间
将数值转换为mongo友好的日期,即午夜的 UTC 时间。
19 20 21 22 |
# File 'lib/mongoid/criteria/queryable/extensions/numeric.rb', line 19 def __evolve_date__ 时间 = ::时间.at(self).utc ::时间.utc(时间.年份, 时间.月, 时间.day, 0, 0, 0, 0) end |
#__evolve_time__ ⇒ Time
将数值演进为 mongo 友好的时间。
30 31 32 |
# File 'lib/mongoid/criteria/queryable/extensions/numeric.rb', line 30 def __evolve_time__ ::时间.at(self).utc end |