module RailsSoftDeletable::ActiveRecord::ClassMethods

Public Instance Methods

soft_deletable(options={}) click to toggle source
# File lib/rails_soft_deletable/rails/active_record.rb, line 19
def soft_deletable(options={})
  include RailsSoftDeletable::Query
  include RailsSoftDeletable::Callbacks

  class_attribute :soft_deletable_column

  self.soft_deletable_column = options[:column] || :deleted_at
  default_scope { where(soft_deletable_column => 0) }
end
soft_deletable?() click to toggle source
# File lib/rails_soft_deletable/rails/active_record.rb, line 29
def soft_deletable?
  false
end