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