class Wrappi::Request::Template
Attributes
endpoint[R]
Public Class Methods
new(endpoint)
click to toggle source
# File lib/wrappi/request/template.rb, line 5 def initialize(endpoint) @endpoint = endpoint end
Public Instance Methods
call()
click to toggle source
# File lib/wrappi/request/template.rb, line 33 def call raise NotImplementedError end
client()
click to toggle source
# File lib/wrappi/request/template.rb, line 9 def client endpoint.client end
http()
click to toggle source
# File lib/wrappi/request/template.rb, line 25 def http h = HTTP.timeout(client.timeout) .headers(endpoint.headers) h = h.follow() if endpoint.follow_redirects # TODO: add strict mode h = h.basic_auth(endpoint.basic_auth) if endpoint.basic_auth h end
params()
click to toggle source
# File lib/wrappi/request/template.rb, line 13 def params endpoint.consummated_params end
url()
click to toggle source
# File lib/wrappi/request/template.rb, line 17 def url endpoint.url end
verb()
click to toggle source
# File lib/wrappi/request/template.rb, line 21 def verb endpoint.verb end