├── .github └── workflows │ └── ruby.yml ├── .gitignore ├── .rspec ├── Appraisals ├── CHANGELOG.md ├── CONTRIBUTING.md ├── Gemfile ├── Gemfile.lock ├── README.md ├── RELEASE.md ├── Rakefile ├── SECURITY.md ├── bin └── versioncake ├── gemfiles ├── .bundle │ └── config ├── rails5.0.gemfile ├── rails5.0.gemfile.lock ├── rails5.2.gemfile ├── rails5.2.gemfile.lock ├── rails6.0.gemfile ├── rails6.0.gemfile.lock ├── rails7.0.gemfile └── rails7.0.gemfile.lock ├── images └── versioncake-logo450x100.png ├── lib ├── generators │ ├── templates │ │ └── versioncake.rb │ └── versioncake │ │ └── install_generator.rb ├── versioncake.rb └── versioncake │ ├── cli.rb │ ├── configuration.rb │ ├── controller_additions.rb │ ├── engine.rb │ ├── exceptions.rb │ ├── rack │ └── middleware.rb │ ├── railtie.rb │ ├── response_strategy │ ├── base.rb │ ├── http_content_type_strategy.rb │ └── http_header_strategy.rb │ ├── strategies │ ├── custom_strategy.rb │ ├── extraction_strategy.rb │ ├── http_accept_parameter_strategy.rb │ ├── http_header_strategy.rb │ ├── path_parameter_strategy.rb │ ├── query_parameter_strategy.rb │ └── request_parameter_strategy.rb │ ├── test_helpers.rb │ ├── version.rb │ ├── version_checker.rb │ ├── version_context.rb │ ├── version_context_service.rb │ ├── versioned_request.rb │ ├── versioned_resource.rb │ ├── versioned_response_service.rb │ ├── view_additions.rb │ ├── view_additions_rails5.rb │ ├── view_additions_rails6.rb │ └── view_additions_rails7.rb ├── spec ├── fixtures │ ├── partials │ │ ├── _versioned.erb │ │ ├── _versioned.v1.erb │ │ ├── _versioned.v2.erb │ │ ├── _versioned.v3.erb │ │ ├── another_versioned_partial.erb │ │ └── another_versioned_partial.v1.erb │ ├── templates │ │ ├── unversioned.html.erb │ │ ├── v1_extension_scheme.v3.html.erb │ │ ├── v1_extension_scheme.v6.json │ │ ├── versioned.html.erb │ │ ├── versioned.html.v1.erb │ │ ├── versioned.html.v2.erb │ │ └── versioned.html.v3.erb │ └── test_cases.yml ├── integration │ ├── controller │ │ ├── renders_controller_spec.rb │ │ └── unversioned_controller_spec.rb │ ├── rack │ │ └── middleware_regression_spec.rb │ └── view │ │ ├── render_spec.rb │ │ ├── view_additions_rails5_spec.rb │ │ ├── view_additions_rails6_spec.rb │ │ └── view_additions_rails7_spec.rb ├── rails_helper.rb ├── spec_helper.rb ├── test_app │ ├── Rakefile │ ├── app │ │ ├── controllers │ │ │ ├── renders_controller.rb │ │ │ └── unversioned_controller.rb │ │ └── views │ │ │ ├── renders │ │ │ ├── index.html.erb │ │ │ ├── index.html.v1.erb │ │ │ └── index.html.v2.erb │ │ │ └── unversioned │ │ │ └── index.html.erb │ ├── config.ru │ ├── config │ │ ├── application.rb │ │ ├── boot.rb │ │ ├── environment.rb │ │ ├── initializers │ │ │ └── versioncake.rb │ │ └── routes.rb │ └── script │ │ └── rails └── unit │ ├── cli_spec.rb │ ├── configuration_spec.rb │ ├── middleware_spec.rb │ ├── response_strategy │ ├── base_spec.rb │ ├── http_content_type_strategy_spec.rb │ └── http_header_strategy_spec.rb │ ├── strategies │ ├── extraction_strategy_spec.rb │ ├── http_accept_parameter_strategy_spec.rb │ ├── http_header_strategy_spec.rb │ ├── path_parameter_strategy_spec.rb │ ├── query_parameter_strategy_spec.rb │ └── request_parameter_strategy_spec.rb │ ├── version_checker_spec.rb │ ├── version_context_service_spec.rb │ ├── version_context_spec.rb │ ├── versioned_request_spec.rb │ ├── versioned_resource_spec.rb │ └── versioned_response_service_spec.rb └── versioncake.gemspec /.github/workflows/ruby.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bwillis/versioncake/HEAD/.github/workflows/ruby.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bwillis/versioncake/HEAD/.gitignore -------------------------------------------------------------------------------- /.rspec: -------------------------------------------------------------------------------- 1 | --color 2 | --format=progress 3 | -------------------------------------------------------------------------------- /Appraisals: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bwillis/versioncake/HEAD/Appraisals -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bwillis/versioncake/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bwillis/versioncake/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bwillis/versioncake/HEAD/Gemfile -------------------------------------------------------------------------------- /Gemfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bwillis/versioncake/HEAD/Gemfile.lock -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bwillis/versioncake/HEAD/README.md -------------------------------------------------------------------------------- /RELEASE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bwillis/versioncake/HEAD/RELEASE.md -------------------------------------------------------------------------------- /Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bwillis/versioncake/HEAD/Rakefile -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bwillis/versioncake/HEAD/SECURITY.md -------------------------------------------------------------------------------- /bin/versioncake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bwillis/versioncake/HEAD/bin/versioncake -------------------------------------------------------------------------------- /gemfiles/.bundle/config: -------------------------------------------------------------------------------- 1 | --- 2 | BUNDLE_RETRY: "1" 3 | -------------------------------------------------------------------------------- /gemfiles/rails5.0.gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bwillis/versioncake/HEAD/gemfiles/rails5.0.gemfile -------------------------------------------------------------------------------- /gemfiles/rails5.0.gemfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bwillis/versioncake/HEAD/gemfiles/rails5.0.gemfile.lock -------------------------------------------------------------------------------- /gemfiles/rails5.2.gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bwillis/versioncake/HEAD/gemfiles/rails5.2.gemfile -------------------------------------------------------------------------------- /gemfiles/rails5.2.gemfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bwillis/versioncake/HEAD/gemfiles/rails5.2.gemfile.lock -------------------------------------------------------------------------------- /gemfiles/rails6.0.gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bwillis/versioncake/HEAD/gemfiles/rails6.0.gemfile -------------------------------------------------------------------------------- /gemfiles/rails6.0.gemfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bwillis/versioncake/HEAD/gemfiles/rails6.0.gemfile.lock -------------------------------------------------------------------------------- /gemfiles/rails7.0.gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bwillis/versioncake/HEAD/gemfiles/rails7.0.gemfile -------------------------------------------------------------------------------- /gemfiles/rails7.0.gemfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bwillis/versioncake/HEAD/gemfiles/rails7.0.gemfile.lock -------------------------------------------------------------------------------- /images/versioncake-logo450x100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bwillis/versioncake/HEAD/images/versioncake-logo450x100.png -------------------------------------------------------------------------------- /lib/generators/templates/versioncake.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bwillis/versioncake/HEAD/lib/generators/templates/versioncake.rb -------------------------------------------------------------------------------- /lib/generators/versioncake/install_generator.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bwillis/versioncake/HEAD/lib/generators/versioncake/install_generator.rb -------------------------------------------------------------------------------- /lib/versioncake.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bwillis/versioncake/HEAD/lib/versioncake.rb -------------------------------------------------------------------------------- /lib/versioncake/cli.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bwillis/versioncake/HEAD/lib/versioncake/cli.rb -------------------------------------------------------------------------------- /lib/versioncake/configuration.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bwillis/versioncake/HEAD/lib/versioncake/configuration.rb -------------------------------------------------------------------------------- /lib/versioncake/controller_additions.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bwillis/versioncake/HEAD/lib/versioncake/controller_additions.rb -------------------------------------------------------------------------------- /lib/versioncake/engine.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bwillis/versioncake/HEAD/lib/versioncake/engine.rb -------------------------------------------------------------------------------- /lib/versioncake/exceptions.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bwillis/versioncake/HEAD/lib/versioncake/exceptions.rb -------------------------------------------------------------------------------- /lib/versioncake/rack/middleware.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bwillis/versioncake/HEAD/lib/versioncake/rack/middleware.rb -------------------------------------------------------------------------------- /lib/versioncake/railtie.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bwillis/versioncake/HEAD/lib/versioncake/railtie.rb -------------------------------------------------------------------------------- /lib/versioncake/response_strategy/base.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bwillis/versioncake/HEAD/lib/versioncake/response_strategy/base.rb -------------------------------------------------------------------------------- /lib/versioncake/response_strategy/http_content_type_strategy.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bwillis/versioncake/HEAD/lib/versioncake/response_strategy/http_content_type_strategy.rb -------------------------------------------------------------------------------- /lib/versioncake/response_strategy/http_header_strategy.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bwillis/versioncake/HEAD/lib/versioncake/response_strategy/http_header_strategy.rb -------------------------------------------------------------------------------- /lib/versioncake/strategies/custom_strategy.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bwillis/versioncake/HEAD/lib/versioncake/strategies/custom_strategy.rb -------------------------------------------------------------------------------- /lib/versioncake/strategies/extraction_strategy.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bwillis/versioncake/HEAD/lib/versioncake/strategies/extraction_strategy.rb -------------------------------------------------------------------------------- /lib/versioncake/strategies/http_accept_parameter_strategy.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bwillis/versioncake/HEAD/lib/versioncake/strategies/http_accept_parameter_strategy.rb -------------------------------------------------------------------------------- /lib/versioncake/strategies/http_header_strategy.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bwillis/versioncake/HEAD/lib/versioncake/strategies/http_header_strategy.rb -------------------------------------------------------------------------------- /lib/versioncake/strategies/path_parameter_strategy.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bwillis/versioncake/HEAD/lib/versioncake/strategies/path_parameter_strategy.rb -------------------------------------------------------------------------------- /lib/versioncake/strategies/query_parameter_strategy.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bwillis/versioncake/HEAD/lib/versioncake/strategies/query_parameter_strategy.rb -------------------------------------------------------------------------------- /lib/versioncake/strategies/request_parameter_strategy.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bwillis/versioncake/HEAD/lib/versioncake/strategies/request_parameter_strategy.rb -------------------------------------------------------------------------------- /lib/versioncake/test_helpers.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bwillis/versioncake/HEAD/lib/versioncake/test_helpers.rb -------------------------------------------------------------------------------- /lib/versioncake/version.rb: -------------------------------------------------------------------------------- 1 | module VersionCake 2 | VERSION = '4.1.1' 3 | end 4 | -------------------------------------------------------------------------------- /lib/versioncake/version_checker.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bwillis/versioncake/HEAD/lib/versioncake/version_checker.rb -------------------------------------------------------------------------------- /lib/versioncake/version_context.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bwillis/versioncake/HEAD/lib/versioncake/version_context.rb -------------------------------------------------------------------------------- /lib/versioncake/version_context_service.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bwillis/versioncake/HEAD/lib/versioncake/version_context_service.rb -------------------------------------------------------------------------------- /lib/versioncake/versioned_request.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bwillis/versioncake/HEAD/lib/versioncake/versioned_request.rb -------------------------------------------------------------------------------- /lib/versioncake/versioned_resource.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bwillis/versioncake/HEAD/lib/versioncake/versioned_resource.rb -------------------------------------------------------------------------------- /lib/versioncake/versioned_response_service.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bwillis/versioncake/HEAD/lib/versioncake/versioned_response_service.rb -------------------------------------------------------------------------------- /lib/versioncake/view_additions.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bwillis/versioncake/HEAD/lib/versioncake/view_additions.rb -------------------------------------------------------------------------------- /lib/versioncake/view_additions_rails5.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bwillis/versioncake/HEAD/lib/versioncake/view_additions_rails5.rb -------------------------------------------------------------------------------- /lib/versioncake/view_additions_rails6.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bwillis/versioncake/HEAD/lib/versioncake/view_additions_rails6.rb -------------------------------------------------------------------------------- /lib/versioncake/view_additions_rails7.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bwillis/versioncake/HEAD/lib/versioncake/view_additions_rails7.rb -------------------------------------------------------------------------------- /spec/fixtures/partials/_versioned.erb: -------------------------------------------------------------------------------- 1 | partial -------------------------------------------------------------------------------- /spec/fixtures/partials/_versioned.v1.erb: -------------------------------------------------------------------------------- 1 | partial version 1 -------------------------------------------------------------------------------- /spec/fixtures/partials/_versioned.v2.erb: -------------------------------------------------------------------------------- 1 | partial base -------------------------------------------------------------------------------- /spec/fixtures/partials/_versioned.v3.erb: -------------------------------------------------------------------------------- 1 | partial version 3 -------------------------------------------------------------------------------- /spec/fixtures/partials/another_versioned_partial.erb: -------------------------------------------------------------------------------- 1 | another versioned partial -------------------------------------------------------------------------------- /spec/fixtures/partials/another_versioned_partial.v1.erb: -------------------------------------------------------------------------------- 1 | another versioned partial v1 -------------------------------------------------------------------------------- /spec/fixtures/templates/unversioned.html.erb: -------------------------------------------------------------------------------- 1 | unversioned template -------------------------------------------------------------------------------- /spec/fixtures/templates/v1_extension_scheme.v3.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bwillis/versioncake/HEAD/spec/fixtures/templates/v1_extension_scheme.v3.html.erb -------------------------------------------------------------------------------- /spec/fixtures/templates/v1_extension_scheme.v6.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bwillis/versioncake/HEAD/spec/fixtures/templates/v1_extension_scheme.v6.json -------------------------------------------------------------------------------- /spec/fixtures/templates/versioned.html.erb: -------------------------------------------------------------------------------- 1 | template -------------------------------------------------------------------------------- /spec/fixtures/templates/versioned.html.v1.erb: -------------------------------------------------------------------------------- 1 | template v1 -------------------------------------------------------------------------------- /spec/fixtures/templates/versioned.html.v2.erb: -------------------------------------------------------------------------------- 1 | template v2 -------------------------------------------------------------------------------- /spec/fixtures/templates/versioned.html.v3.erb: -------------------------------------------------------------------------------- 1 | template v3 -------------------------------------------------------------------------------- /spec/fixtures/test_cases.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bwillis/versioncake/HEAD/spec/fixtures/test_cases.yml -------------------------------------------------------------------------------- /spec/integration/controller/renders_controller_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bwillis/versioncake/HEAD/spec/integration/controller/renders_controller_spec.rb -------------------------------------------------------------------------------- /spec/integration/controller/unversioned_controller_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bwillis/versioncake/HEAD/spec/integration/controller/unversioned_controller_spec.rb -------------------------------------------------------------------------------- /spec/integration/rack/middleware_regression_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bwillis/versioncake/HEAD/spec/integration/rack/middleware_regression_spec.rb -------------------------------------------------------------------------------- /spec/integration/view/render_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bwillis/versioncake/HEAD/spec/integration/view/render_spec.rb -------------------------------------------------------------------------------- /spec/integration/view/view_additions_rails5_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bwillis/versioncake/HEAD/spec/integration/view/view_additions_rails5_spec.rb -------------------------------------------------------------------------------- /spec/integration/view/view_additions_rails6_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bwillis/versioncake/HEAD/spec/integration/view/view_additions_rails6_spec.rb -------------------------------------------------------------------------------- /spec/integration/view/view_additions_rails7_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bwillis/versioncake/HEAD/spec/integration/view/view_additions_rails7_spec.rb -------------------------------------------------------------------------------- /spec/rails_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bwillis/versioncake/HEAD/spec/rails_helper.rb -------------------------------------------------------------------------------- /spec/spec_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bwillis/versioncake/HEAD/spec/spec_helper.rb -------------------------------------------------------------------------------- /spec/test_app/Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bwillis/versioncake/HEAD/spec/test_app/Rakefile -------------------------------------------------------------------------------- /spec/test_app/app/controllers/renders_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bwillis/versioncake/HEAD/spec/test_app/app/controllers/renders_controller.rb -------------------------------------------------------------------------------- /spec/test_app/app/controllers/unversioned_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bwillis/versioncake/HEAD/spec/test_app/app/controllers/unversioned_controller.rb -------------------------------------------------------------------------------- /spec/test_app/app/views/renders/index.html.erb: -------------------------------------------------------------------------------- 1 | base template -------------------------------------------------------------------------------- /spec/test_app/app/views/renders/index.html.v1.erb: -------------------------------------------------------------------------------- 1 | template v1 -------------------------------------------------------------------------------- /spec/test_app/app/views/renders/index.html.v2.erb: -------------------------------------------------------------------------------- 1 | template v2 -------------------------------------------------------------------------------- /spec/test_app/app/views/unversioned/index.html.erb: -------------------------------------------------------------------------------- 1 | unversioned index -------------------------------------------------------------------------------- /spec/test_app/config.ru: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bwillis/versioncake/HEAD/spec/test_app/config.ru -------------------------------------------------------------------------------- /spec/test_app/config/application.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bwillis/versioncake/HEAD/spec/test_app/config/application.rb -------------------------------------------------------------------------------- /spec/test_app/config/boot.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bwillis/versioncake/HEAD/spec/test_app/config/boot.rb -------------------------------------------------------------------------------- /spec/test_app/config/environment.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bwillis/versioncake/HEAD/spec/test_app/config/environment.rb -------------------------------------------------------------------------------- /spec/test_app/config/initializers/versioncake.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bwillis/versioncake/HEAD/spec/test_app/config/initializers/versioncake.rb -------------------------------------------------------------------------------- /spec/test_app/config/routes.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bwillis/versioncake/HEAD/spec/test_app/config/routes.rb -------------------------------------------------------------------------------- /spec/test_app/script/rails: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bwillis/versioncake/HEAD/spec/test_app/script/rails -------------------------------------------------------------------------------- /spec/unit/cli_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bwillis/versioncake/HEAD/spec/unit/cli_spec.rb -------------------------------------------------------------------------------- /spec/unit/configuration_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bwillis/versioncake/HEAD/spec/unit/configuration_spec.rb -------------------------------------------------------------------------------- /spec/unit/middleware_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bwillis/versioncake/HEAD/spec/unit/middleware_spec.rb -------------------------------------------------------------------------------- /spec/unit/response_strategy/base_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bwillis/versioncake/HEAD/spec/unit/response_strategy/base_spec.rb -------------------------------------------------------------------------------- /spec/unit/response_strategy/http_content_type_strategy_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bwillis/versioncake/HEAD/spec/unit/response_strategy/http_content_type_strategy_spec.rb -------------------------------------------------------------------------------- /spec/unit/response_strategy/http_header_strategy_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bwillis/versioncake/HEAD/spec/unit/response_strategy/http_header_strategy_spec.rb -------------------------------------------------------------------------------- /spec/unit/strategies/extraction_strategy_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bwillis/versioncake/HEAD/spec/unit/strategies/extraction_strategy_spec.rb -------------------------------------------------------------------------------- /spec/unit/strategies/http_accept_parameter_strategy_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bwillis/versioncake/HEAD/spec/unit/strategies/http_accept_parameter_strategy_spec.rb -------------------------------------------------------------------------------- /spec/unit/strategies/http_header_strategy_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bwillis/versioncake/HEAD/spec/unit/strategies/http_header_strategy_spec.rb -------------------------------------------------------------------------------- /spec/unit/strategies/path_parameter_strategy_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bwillis/versioncake/HEAD/spec/unit/strategies/path_parameter_strategy_spec.rb -------------------------------------------------------------------------------- /spec/unit/strategies/query_parameter_strategy_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bwillis/versioncake/HEAD/spec/unit/strategies/query_parameter_strategy_spec.rb -------------------------------------------------------------------------------- /spec/unit/strategies/request_parameter_strategy_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bwillis/versioncake/HEAD/spec/unit/strategies/request_parameter_strategy_spec.rb -------------------------------------------------------------------------------- /spec/unit/version_checker_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bwillis/versioncake/HEAD/spec/unit/version_checker_spec.rb -------------------------------------------------------------------------------- /spec/unit/version_context_service_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bwillis/versioncake/HEAD/spec/unit/version_context_service_spec.rb -------------------------------------------------------------------------------- /spec/unit/version_context_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bwillis/versioncake/HEAD/spec/unit/version_context_spec.rb -------------------------------------------------------------------------------- /spec/unit/versioned_request_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bwillis/versioncake/HEAD/spec/unit/versioned_request_spec.rb -------------------------------------------------------------------------------- /spec/unit/versioned_resource_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bwillis/versioncake/HEAD/spec/unit/versioned_resource_spec.rb -------------------------------------------------------------------------------- /spec/unit/versioned_response_service_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bwillis/versioncake/HEAD/spec/unit/versioned_response_service_spec.rb -------------------------------------------------------------------------------- /versioncake.gemspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bwillis/versioncake/HEAD/versioncake.gemspec --------------------------------------------------------------------------------