Class: Boolean
- Inherits:
-
Object
- Object
- Boolean
- Defined in:
- lib/mongo_odm/core_ext/conversions.rb
Overview
Stand-in for true/false property types.
Class Method Summary collapse
Class Method Details
.type_cast(value) ⇒ Object
214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 |
# File 'lib/mongo_odm/core_ext/conversions.rb', line 214 def self.type_cast(value) case value when NilClass nil when Numeric !value.zero? when TrueClass, FalseClass value when /^\s*t/i true when /^\s*f/i, "0" false else value.present? end end |