class EmmyHttp::Request
Public Instance Methods
await()
click to toggle source
# File lib/emmy_http/request.rb, line 53 def await operation.await end
new_operation()
click to toggle source
# File lib/emmy_http/request.rb, line 47 def new_operation EmmyHttp::Operation.new(self, adapter.new) end
operation()
click to toggle source
# File lib/emmy_http/request.rb, line 43 def operation @operation ||= new_operation end
Also aliased as: op
real_path()
click to toggle source
# File lib/emmy_http/request.rb, line 65 def real_path return nil unless path if path.is_a?(Addressable::Template) path.expand(params) else Addressable::URI.parse(path.to_s) end end
real_url()
click to toggle source
# File lib/emmy_http/request.rb, line 57 def real_url if url.is_a?(Addressable::Template) url.expand(params) else Addressable::URI.parse(url.to_s) end end
Private Instance Methods
error(message)
click to toggle source
# File lib/emmy_http/request.rb, line 83 def error(message) raise RequestError, message end