Method: Eventish::ActiveJobEvent#perform
- Defined in:
- lib/eventish/active_job_event.rb
#perform(target, args) ⇒ Object
13 14 15 16 17 18 |
# File 'lib/eventish/active_job_event.rb', line 13 def perform(target, args) self.class.before_event.each { |plugin| plugin.call(target, args, event: self, hook: :before) } call(target, args) self.class.after_event.each { |plugin| plugin.call(target, args, event: self, hook: :after) } self end |