class DatabaseCleaner::Cleaner
def orm_strategy(strategy)
def orm_strategy(strategy) strategy_module_name = strategy.to_s.capitalize orm_module.const_get(strategy_module_name) rescue NameError available_strategies = self.class.available_strategies(orm_module) raise UnknownStrategySpecified, "The '#{strategy}' strategy does not exist for the #{orm} ORM! Available strategies: #{available_strategies.join(', ')}" end