Document public hooks in AS::Reloader [ci skip]

This commit is contained in:
Kir Shatrov 2017-08-06 21:40:55 +03:00
parent 904f1a8747
commit a41c55c0a3

@ -28,14 +28,17 @@ class Reloader < ExecutionWrapper
define_callbacks :class_unload
# Registers a callback that will run once at application startup and every time the code is reloaded.
def self.to_prepare(*args, &block)
set_callback(:prepare, *args, &block)
end
# Registers a callback that will run immediately before the classes are unloaded.
def self.before_class_unload(*args, &block)
set_callback(:class_unload, *args, &block)
end
# Registers a callback that will run immediately after the classes are unloaded.
def self.after_class_unload(*args, &block)
set_callback(:class_unload, :after, *args, &block)
end