module ActsAsExpirable

Constants

BUILD
MAJOR
MINOR
VERSION

Public Class Methods

cleanup!() click to toggle source
# File lib/acts_as_expirable/expirable.rb, line 72
def self.cleanup!
  expirable_classes.each do |klass|
    klass.unscoped.destroy_expired
  end
end
expirable_classes() click to toggle source
# File lib/acts_as_expirable/expirable.rb, line 78
def self.expirable_classes
  @expirable_classes ||= []
end
register_expirable(klass) click to toggle source
# File lib/acts_as_expirable/expirable.rb, line 82
def self.register_expirable(klass)
  @expirable_classes ||= []
  @expirable_classes << klass
end