module ActiveSupport::Dependencies::ZeitwerkIntegration::Decorations
def autoloaded?(object)
def autoloaded?(object) cpath = object.is_a?(Module) ? real_mod_name(object) : object.to_s Rails.autoloaders.main.unloadable_cpath?(cpath) end
def autoloaded_constants
def autoloaded_constants Rails.autoloaders.main.unloadable_cpaths end
def clear
def clear Dependencies.unload_interlock do Rails.autoloaders.main.reload rescue Zeitwerk::ReloadingDisabledError raise "reloading is disabled because config.cache_classes is true" end end
def constantize(cpath)
def constantize(cpath) ActiveSupport::Inflector.constantize(cpath) end
def safe_constantize(cpath)
def safe_constantize(cpath) ActiveSupport::Inflector.safe_constantize(cpath) end
def unhook!
def unhook! :no_op end
def verbose=(verbose)
def verbose=(verbose) l = verbose ? logger || Rails.logger : nil Rails.autoloaders.each { |autoloader| autoloader.logger = l } end