Module: Alf::Rest

Defined in:
lib/alf/rest.rb,
lib/alf/rest/test.rb,
lib/alf/rest/config.rb,
lib/alf/rest/helpers.rb,
lib/alf/rest/payload.rb,
lib/alf/rest/request.rb,
lib/alf/rest/version.rb,
lib/alf/rest/response.rb,
lib/alf/rest/middleware.rb,
lib/alf/rest/test/client.rb,
lib/alf/rest/payload/client.rb

Defined Under Namespace

Modules: Helpers, Test, Version Classes: Agent, Config, ErrorApp, Middleware, Payload, Request, Response

Constant Summary collapse

RACK_CONFIG_KEY =
'alf-rest-config'
RACK_ERROR_KEY =
'alf-rest-error'
VERSION =
Version.to_s

Class Method Summary collapse

Class Method Details

.new(app, config = Config.new) {|config| ... } ⇒ Object

Yields:

  • (config)


17
18
19
20
# File 'lib/alf/rest.rb', line 17

def self.new(app, config = Config.new)
  yield(config) if block_given?
  Middleware.new(app, config)
end