class FancyHands::Incoming

Public Class Methods

new(client) click to toggle source
# File lib/fancyhands/v1/incoming.rb, line 6
def initialize(client)
  @client = client
end

Public Instance Methods

delete(phone_number='', key='') click to toggle source
# File lib/fancyhands/v1/incoming.rb, line 35
def delete(phone_number='', key='')
  data = {
    :phone_number => phone_number,
    :key => key
  }
  return @client.request.delete("call/incoming", data)
end
get(phone_number="", key="", cursor="") click to toggle source
# File lib/fancyhands/v1/incoming.rb, line 18
def get(phone_number="", key="", cursor="")
  data = {
    :phone_number => phone_number,
    :key => key,
    :cursor => cursor
  }
  return @client.request.get("call/incoming", data)
end
post(phone_number="", conversation={}) click to toggle source
# File lib/fancyhands/v1/incoming.rb, line 10
def post(phone_number="", conversation={})
  data = {
    :phone_number => phone_number,
    :conversation => JSON.generate(conversation)
  }
  return @client.request.post("call/incoming", data)
end
put(phone_number=nil, key=nil, conversation={}) click to toggle source
# File lib/fancyhands/v1/incoming.rb, line 27
def put(phone_number=nil, key=nil, conversation={})
  data = {
    :phone_number => phone_number,
    :conversation =>  JSON.generate(conversation)
  }
  return @client.request.put("call/incoming", data)
end