Class: MessageQuickly::Generators::CallbacksGenerator

Inherits:
Rails::Generators::Base
  • Object
show all
Defined in:
lib/generators/message_quickly/callbacks/callbacks_generator.rb

Instance Method Summary collapse

Instance Method Details

#copy_webhooksObject



7
8
9
10
11
12
13
14
15
16
17
18
19
# File 'lib/generators/message_quickly/callbacks/callbacks_generator.rb', line 7

def copy_webhooks

  copy_file "webhooks.rb", "config/initializers/webhooks.rb"

  copy_file "authentication_callback.rb", "app/webhooks/authentication_callback.rb"
  copy_file "message_delivered_callback.rb", "app/webhooks/message_delivered_callback.rb"
  copy_file "message_received_callback.rb", "app/webhooks/message_received_callback.rb"
  copy_file "postback_callback.rb", "app/webhooks/postback_callback.rb"

  copy_file "process_messenger_callback_job.rb", "app/jobs/process_messenger_callback_job.rb"
  copy_file "send_messenger_delivery_job.rb", "app/jobs/send_messenger_delivery_job.rb"

end