Class: MisarMail::CampaignsResource
Overview
── Resource: Campaigns ──────────────────────────────────────────────────────
Instance Method Summary
collapse
Methods inherited from Resource
#initialize
Instance Method Details
#create(data) ⇒ Object
85
86
87
|
# File 'lib/misar_mail/client.rb', line 85
def create(data)
@client.request(:post, "/campaigns", data)
end
|
#delete(id) ⇒ Object
101
102
103
|
# File 'lib/misar_mail/client.rb', line 101
def delete(id)
@client.request(:delete, "/campaigns/#{id}")
end
|
#get(id) ⇒ Object
89
90
91
|
# File 'lib/misar_mail/client.rb', line 89
def get(id)
@client.request(:get, "/campaigns/#{id}")
end
|
#list(params = {}) ⇒ Object
80
81
82
83
|
# File 'lib/misar_mail/client.rb', line 80
def list(params = {})
qs = params.empty? ? "" : "?#{URI.encode_www_form(params)}"
@client.request(:get, "/campaigns#{qs}")
end
|
#send(id) ⇒ Object
97
98
99
|
# File 'lib/misar_mail/client.rb', line 97
def send(id)
@client.request(:post, "/campaigns/#{id}/send")
end
|
#update(id, data) ⇒ Object
93
94
95
|
# File 'lib/misar_mail/client.rb', line 93
def update(id, data)
@client.request(:patch, "/campaigns/#{id}", data)
end
|