class Twilio::REST::Domain
Attributes
client[R]
Public Class Methods
new(client)
click to toggle source
# File lib/twilio-ruby/framework/rest/domain.rb 8 def initialize(client) 9 @client = client 10 @host = nil 11 @base_url = nil 12 @port = nil 13 end
Public Instance Methods
absolute_url(uri)
click to toggle source
# File lib/twilio-ruby/framework/rest/domain.rb 15 def absolute_url(uri) 16 "#{@base_url.chomp('/')}/#{uri.chomp('/').gsub(/^\//, '')}" 17 end
request(method, uri, params = {}, data = {}, headers = {}, auth = nil, timeout = nil)
click to toggle source
# File lib/twilio-ruby/framework/rest/domain.rb 19 def request(method, uri, params = {}, data = {}, headers = {}, auth = nil, timeout = nil) 20 url = uri.match(/^http/) ? uri : absolute_url(uri) 21 22 @client.request( 23 @base_url, 24 @port, 25 method, 26 url, 27 params, 28 data, 29 headers, 30 auth, 31 timeout 32 ) 33 end