class ProcessMessengerCallbackJob
Public Instance Methods
perform(json)
click to toggle source
# File lib/generators/message_quickly/callbacks/templates/process_messenger_callback_job.rb, line 5 def perform(json) MessageQuickly::CallbackParser.new(json.deep_dup).parse do |event| callback_handler = MessageQuickly::CallbackRegistry.handler_for(event.webhook_name) if callback_handler callback = callback_handler.new(event, json.deep_dup) callback.run end end end