模块:Mongoid::Extensions::TrueClass

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

Overview

为 TrueClass 添加类型转换行为

实例方法摘要折叠

实例方法详细信息

#__sortable__Integer

已弃用。

获取对象的值作为mongo友好的排序值。

例子:

获取对象作为排序条件。

object.__sortable__

返回:



15
16
17
# File 'lib/mongoid/extensions/true_class.rb', line 15

def __sortable__
  1
end

# is_a? (其他)→ true | false

传递的值是布尔值吗?

例子:

值是否为布尔类型?

true.is_a?(Boolean)

参数:

  • 其他 ( class )

    要检查的类。

返回:

  • ( true | false )

    如果另一个是布尔值。



28
29
30
31
32
33
# File 'lib/mongoid/extensions/true_class.rb', line 28

def is_a?(其他)
  if 其他 == Mongoid::布尔 || 其他.class == Mongoid::布尔
    return true
  end
  (其他)
end