module Sidekiq::DelayExtensions::PsychAutoload
Public Instance Methods
resolve_class(klass_name)
click to toggle source
Calls superclass method
# File lib/sidekiq/delay_extensions.rb, line 32 def resolve_class(klass_name) return nil if !klass_name || klass_name.empty? # constantize names = klass_name.split("::") names.shift if names.empty? || names.first.empty? names.inject(Object) do |constant, name| constant.const_defined?(name) ? constant.const_get(name) : constant.const_missing(name) end rescue NameError super end