Module: RestBuilder

Defined in:
lib/rest-builder.rb,
lib/rest-builder/error.rb,
lib/rest-builder/client.rb,
lib/rest-builder/engine.rb,
lib/rest-builder/builder.rb,
lib/rest-builder/payload.rb,
lib/rest-builder/promise.rb,
lib/rest-builder/version.rb,
lib/rest-builder/engine/dry.rb,
lib/rest-builder/middleware.rb,
lib/rest-builder/event_source.rb,
lib/rest-builder/engine/http-client.rb

Defined Under Namespace

Modules: Client, Middleware Classes: Builder, Dry, Engine, EventSource, HttpClient, Payload, Promise

Constant Summary collapse

REQUEST_METHOD =
'REQUEST_METHOD'
REQUEST_PATH =
'REQUEST_PATH'
REQUEST_QUERY =
'REQUEST_QUERY'
REQUEST_PAYLOAD =
'REQUEST_PAYLOAD'
REQUEST_HEADERS =
'REQUEST_HEADERS'
REQUEST_URI =
'REQUEST_URI'
RESPONSE_BODY =
'RESPONSE_BODY'
RESPONSE_STATUS =
'RESPONSE_STATUS'
RESPONSE_HEADERS =
'RESPONSE_HEADERS'
RESPONSE_SOCKET =
'RESPONSE_SOCKET'
RESPONSE_KEY =
'RESPONSE_KEY'
DRY =
'core.dry'
FAIL =
'core.fail'
LOG =
'core.log'
CLIENT =
'core.client'
ASYNC =
'async.callback'
TIMER =
'async.timer'
PROMISE =
'async.promise'
HIJACK =
'async.hijack'
Error =
Class.new(RuntimeError)
VERSION =
'0.9.2'