class Doorkeeper::StaleRecordsCleaner
Constants
- CLEANER_CLASS
Public Class Methods
configured_orm()
click to toggle source
# File lib/doorkeeper/stale_records_cleaner.rb, line 20 def self.configured_orm Doorkeeper.config.orm end
for(base_scope)
click to toggle source
# File lib/doorkeeper/stale_records_cleaner.rb, line 7 def self.for(base_scope) orm_adapter = "doorkeeper/orm/#{configured_orm}".classify orm_cleaner = "#{orm_adapter}::#{CLEANER_CLASS}".constantize orm_cleaner.new(base_scope) rescue NameError raise Doorkeeper::Errors::NoOrmCleaner, "'#{configured_orm}' ORM has no cleaner!" end
new(base_scope)
click to toggle source
# File lib/doorkeeper/stale_records_cleaner.rb, line 16 def self.new(base_scope) self.for(base_scope) end