Sha256: ddec83b50b27b1b18f40a88f205e99df2aa76f11fa8f5c7cc9ee93eba41bd0eb
Contents?: true
Size: 480 Bytes
Versions: 15
Compression:
Stored size: 480 Bytes
Contents
require 'ardm/property/boolean' require 'ardm/property/support/paranoid_base' module Ardm class Property class ParanoidBoolean < Boolean default false lazy true # @api private def bind model.send(:include, Ardm::Property::ParanoidBase) model.set_paranoid_property(name) { true } model.set_paranoid_scope(model.arel_table[name].eq(false)) end end # class ParanoidBoolean end # class Property end # module Ardm
Version data entries
15 entries across 15 versions & 1 rubygems