class Appboy::REST::TriggerCanvas
Attributes
api_key[R]
audience[R]
broadcast[R]
canvas_entry_properties[R]
canvas_id[R]
recipients[R]
Public Class Methods
new(app_group_id, options = {})
click to toggle source
# File lib/appboy/rest/trigger_canvas.rb, line 7 def initialize(app_group_id, options = {}) @api_key = app_group_id @audience = options[:audience] @broadcast = options[:broadcast] || false @canvas_entry_properties = options[:canvas_entry_properties] @canvas_id = options[:canvas_id] @recipients = options[:recipients] end
Public Instance Methods
perform()
click to toggle source
# File lib/appboy/rest/trigger_canvas.rb, line 16 def perform http.post '/canvas/trigger/send', { api_key: api_key, audience: audience, broadcast: broadcast, canvas_entry_properties: canvas_entry_properties, canvas_id: canvas_id, recipients: recipients }.compact end