クラス: Mongoid::ブール値

継承:
オブジェクト
  • オブジェクト
すべて表示
定義:
lib/mongoid/extentions/boolian.rb

Overview

Mongoid::Bool クラスに型キャスティング動作を追加します。

クラスメソッドの概要を折りたたむ

クラスメソッドの詳細

mongoize (オブジェクト) = true | false | nil別名: mongoize

オブジェクトを、提供するRuby型からmongoに適した型に変換します。

例:

オブジェクトを Mongoize します。

Boolean.mongoize("123.11")

次の値を返します。

  • true | false | nil

    オブジェクトが mongoized または nil になっています。



18
19
20
21
22
23
24
25
# ファイル 'lib/mongoid/extentions/boolan.rb' は、 18行を

デフォルト mongoize(オブジェクト)
  return 場合 オブジェクト.nil?
  場合 オブジェクト.to_s =~ (/ $A(true|t|yes|y|on| 1 | 1.0 )\z /i)
    true
  elsif オブジェクト.to_s =~ (/ $A(false|f|no|n|ff| 0 | 0.0 )\z /i)
    false
  end
end