class SuperReceptionist::Number

Public Class Methods

new(super_receptionist) click to toggle source
# File lib/super_receptionist/number.rb, line 3
def initialize(super_receptionist)
  @super_receptionis = super_receptionist
end

Public Instance Methods

available(options = {}) click to toggle source
# File lib/super_receptionist/number.rb, line 7
def available(options = {})
  SuperReceptionist.submit(:get, url('AvailablePhoneNumbers'), options)
end
buy(options = {}) click to toggle source
# File lib/super_receptionist/number.rb, line 11
def buy(options = {})
  SuperReceptionist.submit(:post, url, options)
end
list(options = {}) click to toggle source
# File lib/super_receptionist/number.rb, line 15
def list(options = {})
  SuperReceptionist.submit(:get, url, options)
end

Private Instance Methods

url(path='') click to toggle source
# File lib/super_receptionist/number.rb, line 21
def  url(path='')
  "#{@super_receptionis.base_url}account/numbers/#{path}"
end