Module: Esplanade

Defined in:
lib/esplanade.rb,
lib/esplanade/error.rb,
lib/esplanade/request.rb,
lib/esplanade/version.rb,
lib/esplanade/response.rb,
lib/esplanade/middleware.rb,
lib/esplanade/request/doc.rb,
lib/esplanade/request/raw.rb,
lib/esplanade/response/doc.rb,
lib/esplanade/response/raw.rb,
lib/esplanade/configuration.rb,
lib/esplanade/request/error.rb,
lib/esplanade/response/error.rb,
lib/esplanade/request/raw/body.rb,
lib/esplanade/response/raw/body.rb,
lib/esplanade/request/validation.rb,
lib/esplanade/response/validation.rb,
lib/esplanade/middlewares/safe_middleware.rb,
lib/esplanade/middlewares/dangerous_middleware.rb,
lib/esplanade/middlewares/check_custom_response_middleware.rb

Defined Under Namespace

Classes: CheckCustomResponseMiddleware, Configuration, DangerousMiddleware, Error, Middleware, Request, Response, SafeMiddleware

Constant Summary collapse

VERSION =
'1.8.5'.freeze

Class Method Summary collapse

Class Method Details

.configurationObject



13
14
15
# File 'lib/esplanade.rb', line 13

def configuration
  @configuration ||= Configuration.new
end

.configure {|configuration| ... } ⇒ Object

Yields:



9
10
11
# File 'lib/esplanade.rb', line 9

def configure
  yield configuration
end