Module: Trestle::HookHelper
- Defined in:
- app/helpers/trestle/hook_helper.rb
Instance Method Summary collapse
Instance Method Details
#hook(name, *args) ⇒ Object
3 4 5 6 7 8 9 10 11 12 13 |
# File 'app/helpers/trestle/hook_helper.rb', line 3 def hook(name, *args) hooks = hooks(name) if hooks.any? safe_join(hooks.map { |hook| hook.evaluate(self, *args) }, "\n") elsif block_given? capture(*args, &Proc.new) end end |
#hook?(name) ⇒ Boolean
15 16 17 |
# File 'app/helpers/trestle/hook_helper.rb', line 15 def hook?(name) hooks(name).any? end |