Class: VersionCake::HttpAcceptParameterStrategy
- Inherits:
-
ExtractionStrategy
- Object
- ExtractionStrategy
- VersionCake::HttpAcceptParameterStrategy
- Defined in:
- lib/versioncake/strategies/http_accept_parameter_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 9 |
# File 'lib/versioncake/strategies/http_accept_parameter_strategy.rb', line 4 def execute(request) if request.headers.key?("HTTP_ACCEPT") && match = request.headers["HTTP_ACCEPT"].match(/#{version_key}=([0-9]+)/) match[1] end end |