Sha256: 51bbe1d14088fa63cd1945078463731ba9b8b3a1957c9e24e16c6f66e4858e50
Contents?: true
Size: 651 Bytes
Versions: 27
Compression:
Stored size: 651 Bytes
Contents
# encoding: utf-8 module Mongoid #:nodoc: module Extensions #:nodoc: module Boolean #:nodoc: module Conversions #:nodoc: extend ActiveSupport::Concern BOOLEAN_MAP = { true => true, "true" => true, "TRUE" => true, "1" => true, 1 => true, 1.0 => true, false => false, "false" => false, "FALSE" => false, "0" => false, 0 => false, 0.0 => false } module ClassMethods #:nodoc def set(value) value = BOOLEAN_MAP[value] value.nil? ? nil : value end def get(value) value end end end end end end
Version data entries
27 entries across 27 versions & 4 rubygems