class SendpulseClient::Campaign

Constants

URL

Public Class Methods

all() click to toggle source
# File lib/sendpulse_client/campaign.rb, line 8
def all
  Connection.get_request(URL)
end
create(sender_name, sender_email, subject, body, list_id, name = '', attachments = false) click to toggle source
# File lib/sendpulse_client/campaign.rb, line 12
def create(sender_name, sender_email, subject, body, list_id, name = '', attachments = false)
  data = {
    sender_name: sender_name,
    sender_email: sender_email,
    subject: subject,
    body: Base64.encode64(body),
    list_id: list_id,
    name: name,
    attachments: attachments ? JSON.serialize(attachments) : ''
  }

  Connection.post_request(URL, data)
end