Sha256: 67d5133851e5ad268492d62879806bc1504923a1eab516ddeac41b3c2b50cbb8
Contents?: true
Size: 485 Bytes
Versions: 118
Compression:
Stored size: 485 Bytes
Contents
module Daddy module Models module CrudExtension extend ActiveSupport::Concern def readable_by?(user) true end def creatable_by?(user) readable_by?(user) end def updatable_by?(user) readable_by?(user) end def deletable_by?(user) readable_by?(user) end def destroy_logically! self.deleted = true save! end module ClassMethods end end end end
Version data entries
118 entries across 118 versions & 1 rubygems