lib/sidekiq/throttled/registry.rb in sidekiq-throttled-1.0.0.alpha.1 vs lib/sidekiq/throttled/registry.rb in sidekiq-throttled-1.0.0
- old
+ new
@@ -100,19 +100,19 @@
# Find strategy by class or it's parents.
#
# @param name [Class, #to_s]
# @return [Strategy, nil]
def find_by_class(name)
- return unless Throttled.configuration.inherit_strategies?
-
const = name.is_a?(Class) ? name : Object.const_get(name)
return unless const.is_a?(Class)
const.ancestors.each do |m|
strategy = find(m.name)
return strategy if strategy
end
+ nil
+ rescue NameError
nil
end
end
end
end