module Grape::Middleware::Versioner

Public Instance Methods

using(strategy) click to toggle source

@param strategy [Symbol] :path, :header or :param @return a middleware class based on strategy

# File lib/grape/middleware/versioner.rb, line 16
def using(strategy)
  case strategy
  when :path
    Path
  when :header
    Header
  when :param
    Param
  when :accept_version_header
    AcceptVersionHeader
  else
    fail Grape::Exceptions::InvalidVersionerOption.new(strategy)
  end
end