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
op()
Alias for: operation
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