Sha256: f76f5dc512f8d0d868c0d445532f18408c4622796317103a216b1eb5e9c88483
Contents?: true
Size: 506 Bytes
Versions: 60
Compression:
Stored size: 506 Bytes
Contents
# encoding: UTF-8 module MongoMapper module Plugins module Safe module ClassMethods def inherited(subclass) super subclass.safe if safe? end def safe @safe = true end def safe? @safe == true end end module InstanceMethods def save_to_collection(options={}) options[:safe] = self.class.safe? unless options.key?(:safe) super end end end end end
Version data entries
60 entries across 60 versions & 7 rubygems