Module: Trestle::HookHelper

Defined in:
app/helpers/trestle/hook_helper.rb

Instance Method Summary collapse

Instance Method Details

#hook(name) ⇒ Object



3
4
5
6
7
# File 'app/helpers/trestle/hook_helper.rb', line 3

def hook(name)
  safe_join(hooks[name.to_s].map { |hook|
    instance_exec(&hook)
  }, "\n") if hook?(name)
end

#hook?(name) ⇒ Boolean

Returns:

  • (Boolean)


9
10
11
# File 'app/helpers/trestle/hook_helper.rb', line 9

def hook?(name)
  hooks.key?(name.to_s) && hooks[name.to_s].any?
end