Class: MarketingActivitiesController
- Inherits:
-
DuodealerApp::ExtensionVerificationController
- Object
- ApplicationController
- DuodealerApp::ExtensionVerificationController
- MarketingActivitiesController
- Defined in:
- lib/generators/duodealer_app/add_marketing_activity_extension/templates/marketing_activities_controller.rb
Instance Method Summary collapse
- #create ⇒ Object
- #delete ⇒ Object
- #errors ⇒ Object
- #pause ⇒ Object
- #preload_form_data ⇒ Object
- #preview ⇒ Object
- #republish ⇒ Object
- #resume ⇒ Object
- #update ⇒ Object
Instance Method Details
#create ⇒ Object
44 45 46 |
# File 'lib/generators/duodealer_app/add_marketing_activity_extension/templates/marketing_activities_controller.rb', line 44 def create render(json: {}, status: :ok) end |
#delete ⇒ Object
21 22 23 |
# File 'lib/generators/duodealer_app/add_marketing_activity_extension/templates/marketing_activities_controller.rb', line 21 def delete render(json: {}, status: :accepted) end |
#errors ⇒ Object
52 53 54 55 56 57 58 59 |
# File 'lib/generators/duodealer_app/add_marketing_activity_extension/templates/marketing_activities_controller.rb', line 52 def errors request_id = params[:request_id] = params[:message] Rails.logger.info("[Marketing Activity App Error Feedback] Request id: #{request_id}, message: #{}") render(json: {}, status: :ok) end |
#pause ⇒ Object
13 14 15 |
# File 'lib/generators/duodealer_app/add_marketing_activity_extension/templates/marketing_activities_controller.rb', line 13 def pause render(json: {}, status: :accepted) end |
#preload_form_data ⇒ Object
2 3 4 5 6 7 |
# File 'lib/generators/duodealer_app/add_marketing_activity_extension/templates/marketing_activities_controller.rb', line 2 def preload_form_data preload_data = { "form_data": {} } render(json: preload_data, status: :ok) end |
#preview ⇒ Object
25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 |
# File 'lib/generators/duodealer_app/add_marketing_activity_extension/templates/marketing_activities_controller.rb', line 25 def preview placeholder_img = "https://cdn.duodealer.com/s/files/1/0533/2089/files/placeholder-images-image_small.png" preview_response = { "desktop": { "preview_url": placeholder_img, "content_type": "text/html", "width": 360, "height": 200 }, "mobile": { "preview_url": placeholder_img, "content_type": "text/html", "width": 360, "height": 200 } } render(json: preview_response, status: :ok) end |
#republish ⇒ Object
48 49 50 |
# File 'lib/generators/duodealer_app/add_marketing_activity_extension/templates/marketing_activities_controller.rb', line 48 def republish render(json: {}, status: :accepted) end |
#resume ⇒ Object
17 18 19 |
# File 'lib/generators/duodealer_app/add_marketing_activity_extension/templates/marketing_activities_controller.rb', line 17 def resume render(json: {}, status: :accepted) end |
#update ⇒ Object
9 10 11 |
# File 'lib/generators/duodealer_app/add_marketing_activity_extension/templates/marketing_activities_controller.rb', line 9 def update render(json: {}, status: :accepted) end |