Class: MisarReach::CampaignsResource

Inherits:
Resource
  • Object
show all
Defined in:
lib/misar_reach/client.rb

Overview

── Resource: Campaigns ──────────────────────────────────────────────────────

Instance Method Summary collapse

Methods inherited from Resource

#initialize

Constructor Details

This class inherits a constructor from MisarReach::Resource

Instance Method Details

#create(data) ⇒ Object



319
320
321
# File 'lib/misar_reach/client.rb', line 319

def create(data)
  @client.request(:post, "/campaigns", data)
end

#delete(id) ⇒ Object



331
332
333
# File 'lib/misar_reach/client.rb', line 331

def delete(id)
  @client.request(:delete, "/campaigns/#{id}")
end

#enqueue(id, data = {}) ⇒ Object



335
336
337
# File 'lib/misar_reach/client.rb', line 335

def enqueue(id, data = {})
  @client.request(:post, "/campaigns/#{id}/enqueue", data)
end

#get(id) ⇒ Object



323
324
325
# File 'lib/misar_reach/client.rb', line 323

def get(id)
  @client.request(:get, "/campaigns/#{id}")
end

#list(params = {}) ⇒ Object



315
316
317
# File 'lib/misar_reach/client.rb', line 315

def list(params = {})
  @client.request(:get, "/campaigns#{qs(params)}")
end

#update(id, data) ⇒ Object



327
328
329
# File 'lib/misar_reach/client.rb', line 327

def update(id, data)
  @client.request(:patch, "/campaigns/#{id}", data)
end