module Roda::RodaPlugins::AfterHook::ClassMethods
def include(*)
Rebuild the _roda_after method whenever a plugin might
def include(*) res = super meths = private_instance_methods.grep(/\A_roda_after_\d\d/).sort.map{|s| "#{s}(res)"}.join(';') class_eval("def _roda_after(res); #{meths} end", __FILE__, __LINE__) private :_roda_after res end