class Insights::API::Common::Routing
Attributes
route_mapper[R]
Public Class Methods
new(route_mapper)
click to toggle source
# File lib/insights/api/common/routing.rb, line 7 def initialize(route_mapper) @route_mapper = route_mapper end
Public Instance Methods
redirect_major_version(version, prefix, via: [:delete, :get, :options])
click to toggle source
# File lib/insights/api/common/routing.rb, line 11 def redirect_major_version(version, prefix, via: [:delete, :get, :options]) route_mapper.match( "/#{version.split('.').first}/*path(.:format)", :format => false, :via => via, :to => route_mapper.redirect( :path => "/#{prefix}/#{version}/%{path}", :only_path => true, :status => 302 ) ) end