The match_hook plugin adds hooks that are called upon a successful match by any of the matchers. The hooks do not take any arguments. If you would like hooks that pass the arguments/matchers and values yielded to the route block, use the match_hook_args plugin. This uses the match_hook_args plugin internally, but doesn’t pass the matchers and values yielded.
plugin :match_hook match_hook do logger.debug("#{request.matched_path} matched. #{request.remaining_path} remaining.") end
Classes and Modules
Public Class methods
load_dependencies(app)
[show source]
# File lib/roda/plugins/match_hook.rb 18 def self.load_dependencies(app) 19 app.plugin :match_hook_args 20 end