Sha256: 4836db6a91e4adc34c4c02393976ef94a7c0c933994a84a067d26b549e3434a2
Contents?: true
Size: 512 Bytes
Versions: 7
Compression:
Stored size: 512 Bytes
Contents
module ActiveRecord module OracleEnhanced module Type class Boolean < ActiveModel::Type::Boolean # :nodoc: # Add 'N' as FALSE_VALUES FALSE_VALUES = [false, 0, '0', 'f', 'F', 'false', 'FALSE', 'off', 'OFF', 'n', 'N'].to_set private def cast_value(value) # Not calling super to use its own `FALSE_VALUES` if value == '' nil else !FALSE_VALUES.include?(value) end end end end end end
Version data entries
7 entries across 7 versions & 1 rubygems