bind (DataMapper::Types::ParanoidBoolean)

    # File lib/dm-core/types/paranoid_boolean.rb, line 10
          def self.bind(property)
            repository_name = property.repository_name
            model           = property.model
            property_name   = property.name

            model.send(:set_paranoid_property, property_name){true}

            model.class_eval "def self.with_deleted\nwith_exclusive_scope(\#{property_name.inspect} => true) do\nyield\nend\nend\n\ndef destroy\nself.class.paranoid_properties.each do |name, blk|\nattribute_set(name, blk.call(self))\nend\nsave\nend\n", __FILE__, __LINE__ + 1

            model.default_scope(repository_name).update(property_name => false)
          end