Method: Vedeu::Events::Aliases#trigger
- Defined in:
- lib/vedeu/events/aliases.rb
#trigger(alias_name, *args) ⇒ Boolean|Array<void>|void
66 67 68 69 70 71 72 73 74 75 |
# File 'lib/vedeu/events/aliases.rb', line 66 def trigger(alias_name, *args) return [] unless registered?(alias_name) find(alias_name).map do |event_name| Vedeu.log(type: :event, message: "Triggering: '#{event_name}' from alias " \ "'#{alias_name}'") Vedeu::Events::Trigger.trigger(event_name, *args) end end |