File: //usr/local/rvm/gems/ruby-2.5.9/doc/zeitwerk-2.5.1/ri/Zeitwerk/Loader/Config/on_load-i.ri
U:RDoc::AnyMethod[iI"on_load:ETI"%Zeitwerk::Loader::Config#on_load;TF:publico:RDoc::Markup::Document:@parts[
o:RDoc::Markup::Paragraph; [I"MConfigure a block to be invoked once a certain constant path is loaded. ;TI"NSupports multiple callbacks, and if there are many, they are executed in ;TI"*the order in which they were defined.;To:RDoc::Markup::BlankLine o:RDoc::Markup::Verbatim; [I":loader.on_load("SomeApiClient") do |klass, _abspath|
;TI"* klass.endpoint = "https://api.dev"
;TI" end
;T:@format0o;
; [I"4Can also be configured for any constant loaded:;T@o;; [I"/loader.on_load do |cpath, value, abspath|
;TI"
# ...
;TI" end
;T;
0o;
; [I"@raise [TypeError] ;TI"7@sig (String) { (Object, String) -> void } -> void;To;; [I"8(:ANY) { (String, Object, String) -> 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