File: //usr/local/rvm/gems/ruby-2.5.9/doc/zeitwerk-2.5.1/ri/Zeitwerk/Loader/Config/on_unload-i.ri
U:RDoc::AnyMethod[iI"on_unload:ETI"'Zeitwerk::Loader::Config#on_unload;TF:publico:RDoc::Markup::Document:@parts[
o:RDoc::Markup::Paragraph; [I"QConfigure a block to be invoked right before a certain constant is removed. ;TI"RSupports multiple callbacks, and if there are many, they are executed in the ;TI"&order in which they were defined.;To:RDoc::Markup::BlankLine o:RDoc::Markup::Verbatim; [I"6loader.on_unload("Country") do |klass, _abspath|
;TI" klass.clear_cache
;TI" end
;T:@format0o;
; [I"5Can also be configured for any removed constant:;T@o;; [I"1loader.on_unload do |cpath, value, abspath|
;TI"
# ...
;TI" end
;T;
0o;
; [I"@raise [TypeError] ;TI"/@sig (String) { (Object) -> void } -> void;To;; [I"0(:ANY) { (String, Object) -> void } -> void;T;
0:
@fileI""lib/zeitwerk/loader/config.rb;T:0@omit_headings_from_table_of_contents_below000[ I"(cpath = :ANY, &block);T@%FI"Config;TcRDoc::NormalModule00