Module: Sidekiq::Throttled::Utils
- Included in:
- Sidekiq::Throttled
- Defined in:
- lib/sidekiq/throttled/utils.rb
Class Method Summary collapse
-
.constantize(name) ⇒ Object?
Resolve constant from it’s name.
Class Method Details
.constantize(name) ⇒ Object?
Resolve constant from it’s name
11 12 13 14 15 16 |
# File 'lib/sidekiq/throttled/utils.rb', line 11 def constantize(name) name.to_s.sub(%r{^::}, "").split("::").inject(Object, &:const_get) rescue NameError Sidekiq.logger.warn { "Failed to constantize: #{name}" } nil end |