Module: Roda::RodaPlugins::AfterHook::ClassMethods
- Defined in:
- lib/roda/plugins/_after_hook.rb
Overview
:nodoc:
Instance Method Summary collapse
-
#include ⇒ Object
Rebuild the _roda_after method whenever a plugin might have added a roda_after* method.
Instance Method Details
#include ⇒ Object
Rebuild the _roda_after method whenever a plugin might have added a roda_after* method.
14 15 16 17 18 19 20 |
# File 'lib/roda/plugins/_after_hook.rb', line 14 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 |