Class: VersionCake::HttpHeaderStrategy

Inherits:
ExtractionStrategy show all
Defined in:
lib/versioncake/strategies/http_header_strategy.rb

Instance Method Summary collapse

Methods inherited from ExtractionStrategy

#extract, lookup, #version_key

Instance Method Details

#execute(request) ⇒ Object



4
5
6
7
8
# File 'lib/versioncake/strategies/http_header_strategy.rb', line 4

def execute(request)
  if request.headers.key? "HTTP_X_#{version_key.upcase}"
    request.headers["HTTP_X_#{version_key.upcase}"]
  end
end