def run_hooks(event_name, context = nil)
      return unless hooks[event_name]
      hooks[event_name.to_sym].each do |hook|
        hook.call(context)
      end
    end
def run_hooks(event_name, context = nil)
      return unless hooks[event_name]
      hooks[event_name.to_sym].each do |hook|
        hook.call(context)
      end
    end
Public: Runs all the hooks associated with this manifest and a particular
 event.

 event_name - A String or Symbol with the event name.
 context    - An optional context that will be provided to the block as a
              parameter. Usually the subject of the hook.

 Returns nothing.