Sha256: d80fd3f7348389335327b8b4f699b0ea8ba5aa2c17400183b1e3793c4304896a

Contents?: true

Size: 650 Bytes

Versions: 1

Compression:

Stored size: 650 Bytes

Contents

module SuperReceptionist
  class Campaign
  	def initialize(super_receptionist)
  	  @super_receptionis = super_receptionist
  	end

  	def list(options={})
  	  SuperReceptionist.submit(:get, url(), options)
  	end

  	def create(options={})
  	  SuperReceptionist.submit(:post, url(), options)
  	end

    def update(id, options={})
      SuperReceptionist.submit(:put, url(id), options)
    end

    def add_number(options={})
      SuperReceptionist.submit(:post, url('add-numbers'), options)
    end

  	private

  	def  url(path='')
  	  "#{@super_receptionis.base_url}account/call/campaign/#{path}"
  	end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
super_receptionist-0.1.0 lib/super_receptionist/campaign.rb