module Bootsnap::LoadPathCache::CoreExt::ActiveSupport::ClassMethods
def depend_on(*)
Signature has changed a few times over the years; easiest to not
def depend_on(*) super rescue LoadError => e raise(e) if e.instance_variable_defined?(Bootsnap::LoadPathCache::ERROR_TAG_IVAR) e.instance_variable_set(Bootsnap::LoadPathCache::ERROR_TAG_IVAR, true) # If we already had cache disabled, there's no use retrying raise(e) if Thread.current[:without_bootsnap_cache] CoreExt::ActiveSupport.without_bootsnap_cache { super } end