クラス: Mongoid::ブール値
- 継承:
-
オブジェクト
- オブジェクト
- Mongoid::ブール値
- 定義:
- lib/mongoid/extentions/boolian.rb
Overview
Mongoid::Bool クラスに型キャスティング動作を追加します。
クラスメソッドの概要を折りたたむ
-
。 mongoize (オブジェクト) = true | false | nil (または Mongoize)
オブジェクトを、提供するRuby型からmongoに適した型に変換します。
クラスメソッドの詳細
。 mongoize (オブジェクト) = true | false | nil別名: mongoize
オブジェクトを、提供するRuby型からmongoに適した型に変換します。
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 |