module Grape::Middleware::Versioner

Public Instance Methods

using(strategy) click to toggle source

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

# File lib/grape/middleware/versioner.rb, line 18
def using(strategy)
  Grape::Middleware::Versioner.const_get(:"#{strategy.to_s.camelize}")
rescue NameError
  raise Grape::Exceptions::InvalidVersionerOption, strategy
end