模块:Mongoid::Extensions::Object::ClassMethods

定义于:
lib/mongoid/extensions/ 对象.rb

实例方法摘要折叠

实例方法详细信息

# __mongoize_fk__ (association, object) ⇒对象

已弃用。

在给定元数据键约束的情况下,将提供的对象转换为外键。

例子:

将对象转换为 fk。

Object.__mongoize_fk__(association, object)

参数:

返回:

  • ( Object )

    转换后的对象。



203
204
205
206
# File 'lib/mongoid/extensions/ 对象.rb', line 203

def __mongoize_fk__(关联, 对象)
  return nil if !对象 || 对象 == " "
  关联.convert_to_foreign_key(对象)
end

# demogoize (对象) ⇒对象

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

例子:

将对象去妖化。

Object.demongoize(object)

参数:

  • 对象 ( Object )

    要去妖化的对象。

返回:



217
218
219
# File 'lib/mongoid/extensions/ 对象.rb', line 217

def demogoize(对象)
  对象
end

# mongoize (对象) ⇒对象

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

例子:

将对象 Mongoize。

Object.mongoize("123.11")

参数:

  • 对象 ( Object )

    要 mongoize 的对象。

返回:

  • ( Object )

    该对象已mongo化。



230
231
232
# File 'lib/mongoid/extensions/ 对象.rb', line 230

def mongoize(对象)
  对象.mongoize
end