Di::Provider::Base
Abstract base for type-erased provider storage in the registry. Only includes methods that don't need type info.
Instance methods
check_health
Attempt to call .healthy? on the cached instance. Returns nil if not resolved, transient, or service doesn't respond.
reset!
Sourceshutdown_instance
Attempt to call .shutdown on the cached instance (if any). No-op for transient providers or unresolved singletons.
transient?
Source