module Trasher::ClassMethods
Public Instance Methods
lets_trash(options = {})
click to toggle source
# File lib/trasher.rb, line 36 def lets_trash(options = {}) unless Trasher.deleted_at_column?(self) && Trasher.deleted_by_column?(self) raise MissingColumn end include Trasher::Trashable return unless options[:default_scope] default_scope do where(deleted_at: nil, deleted_by: nil) end end