Module: Grape

Defined in:
lib/grape/middleware/versioner.rb,
lib/grape.rb,
lib/grape/api.rb,
lib/grape/route.rb,
lib/grape/entity.rb,
lib/grape/cookies.rb,
lib/grape/version.rb,
lib/grape/endpoint.rb,
lib/grape/middleware/base.rb,
lib/grape/util/hash_stack.rb,
lib/grape/middleware/error.rb,
lib/grape/middleware/filter.rb,
lib/grape/middleware/prefixer.rb,
lib/grape/middleware/formatter.rb,
lib/grape/middleware/auth/basic.rb,
lib/grape/middleware/auth/digest.rb,
lib/grape/middleware/versioner/path.rb,
lib/grape/middleware/versioner/param.rb,
lib/grape/middleware/versioner/header.rb

Overview

Versioners set env when a version is defined on an API and on the requests. The current methods for determining version are:

:header - version from HTTP Accept header.
:path   - version from uri. e.g. /v1/resource

See individual classes for details.

Defined Under Namespace

Modules: Middleware, Util Classes: API, Cookies, Endpoint, Entity, Route

Constant Summary collapse

VERSION =
'0.2.1'