instance method
Prism::Dispatcher#register_public_methods
register_public_methods(listener)
lib/prism/dispatcher.rb
View on GitHub ↗
# File tmp/rubies/ruby-4.0.0/lib/prism/dispatcher.rb, line 65
def register_public_methods(listener)
register_events(listener, listener.public_methods(false).grep(/\Aon_.+_(?:enter|leave)\z/))
end
Register all public methods of a listener that match the pattern on_<node_name>_(enter|leave).
def register_public_methods: (Listener) -> void