class Safettp::Request

Attributes

options[R]
uri[R]

Public Class Methods

new(uri, options = {}) click to toggle source
# File lib/safettp/request.rb, line 4
def initialize(uri, options = {})
  @uri = URI(uri)
  @options = Safettp::HTTPOptions.new(options)
  @uri.query = @options.query
end

Public Instance Methods

perform(method) click to toggle source
# File lib/safettp/request.rb, line 10
def perform(method)
  net = Safettp::Request::Net.new(method, uri, options)
  Safettp::Response.new(net.perform, options.parser)
end