class SuperReceptionist::Campaign
Public Class Methods
new(super_receptionist)
click to toggle source
# File lib/super_receptionist/campaign.rb, line 3 def initialize(super_receptionist) @super_receptionis = super_receptionist end
Public Instance Methods
add_number(options={})
click to toggle source
# File lib/super_receptionist/campaign.rb, line 19 def add_number(options={}) SuperReceptionist.submit(:post, url('add-numbers'), options) end
create(options={})
click to toggle source
# File lib/super_receptionist/campaign.rb, line 11 def create(options={}) SuperReceptionist.submit(:post, url(), options) end
list(options={})
click to toggle source
# File lib/super_receptionist/campaign.rb, line 7 def list(options={}) SuperReceptionist.submit(:get, url(), options) end
update(id, options={})
click to toggle source
# File lib/super_receptionist/campaign.rb, line 15 def update(id, options={}) SuperReceptionist.submit(:put, url(id), options) end
Private Instance Methods
url(path='')
click to toggle source
# File lib/super_receptionist/campaign.rb, line 25 def url(path='') "#{@super_receptionis.base_url}account/call/campaign/#{path}" end