Module: VersionCake

Defined in:
lib/versioncake.rb,
lib/versioncake/cli.rb,
lib/versioncake/engine.rb,
lib/versioncake/version.rb,
lib/versioncake/exceptions.rb,
lib/versioncake/test_helpers.rb,
lib/versioncake/configuration.rb,
lib/versioncake/rack/middleware.rb,
lib/versioncake/version_checker.rb,
lib/versioncake/version_context.rb,
lib/versioncake/versioned_request.rb,
lib/versioncake/versioned_resource.rb,
lib/versioncake/controller_additions.rb,
lib/versioncake/response_strategy/base.rb,
lib/versioncake/version_context_service.rb,
lib/versioncake/strategies/custom_strategy.rb,
lib/versioncake/versioned_response_service.rb,
lib/versioncake/strategies/extraction_strategy.rb,
lib/versioncake/strategies/http_header_strategy.rb,
lib/versioncake/strategies/path_parameter_strategy.rb,
lib/versioncake/strategies/query_parameter_strategy.rb,
lib/versioncake/strategies/request_parameter_strategy.rb,
lib/versioncake/response_strategy/http_header_strategy.rb,
lib/versioncake/strategies/http_accept_parameter_strategy.rb,
lib/versioncake/response_strategy/http_content_type_strategy.rb

Defined Under Namespace

Modules: ControllerAdditions, Rack, ResponseStrategy, TestHelpers Classes: Cli, Configuration, CustomStrategy, Engine, ExtractionStrategy, HttpAcceptParameterStrategy, HttpHeaderStrategy, MissingVersionError, ObsoleteVersionError, PathParameterStrategy, QueryParameterStrategy, RequestParameterStrategy, ResourceBuilder, UnsupportedVersionError, VersionChecker, VersionContext, VersionContextService, VersionedRequest, VersionedResource, VersionedResponseService

Constant Summary collapse

VERSION =
'4.1.1'

Class Method Summary collapse

Class Method Details

.setup {|self.config| ... } ⇒ Object

Yield self on setup for nice config blocks

Yields:

  • (self.config)


39
40
41
# File 'lib/versioncake.rb', line 39

def self.setup
  yield self.config
end