class Plezi::Base::RouteRewrite

Public Instance Methods

call(request, _response) click to toggle source
# File lib/plezi/router/route.rb, line 103
def call(request, _response)
   return nil unless match(request.path_info, request)
   params = Thread.current[@route_id]
   return nil unless controller =~ params[@param_names[0]]
   request.path_info = "/#{params.delete('*'.freeze).to_a.join '/'}"
   request.params.update params
   nil
end