class HttpStub::Client::Client

Constants

TRANSACTIONAL_SESSION_ID

Public Class Methods

new(server_uri) click to toggle source
# File lib/http_stub/client/client.rb, line 12
def initialize(server_uri)
  @server          = HttpStub::Client::Server.new(server_uri)
  @default_session = HttpStub::Client::Session.new(TRANSACTIONAL_SESSION_ID, @server)
end

Public Instance Methods

reset!() click to toggle source
# File lib/http_stub/client/client.rb, line 21
def reset!
  @server.submit!(method: :delete, path: "sessions", intent: "reset server")
end
session(id) click to toggle source
# File lib/http_stub/client/client.rb, line 17
def session(id)
  HttpStub::Client::Session.new(id, @server)
end