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