Class: Rack::ServiceApiVersioning::BuildRedirectLocationUri

Inherits:
Object
  • Object
show all
Defined in:
lib/rack/service_api_versioning/build_redirect_location_uri.rb

Overview

Build redirect URI from original request URI and API Version SBU.

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.call(api_version_base_uri:, request_uri:) ⇒ Object



12
13
14
# File 'lib/rack/service_api_versioning/build_redirect_location_uri.rb', line 12

def self.call(api_version_base_uri:, request_uri:)
  new(api_version_base_uri, request_uri).call
end

Instance Method Details

#callObject



16
17
18
19
20
# File 'lib/rack/service_api_versioning/build_redirect_location_uri.rb', line 16

def call
  update_path
  update_query
  uri_for_redirect
end