Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- lambda { |request, params|
- cached_path = request.path
- cached_method = request.method.to_s
- truth = (/\/([^\/.,;?]+)(\/([^\/.,;?]+)(\/([^\/.,;?]+))?)?(\.([^\/.,;?]+))?/ =~ cached_path
- path1, path2, path3, path4, path5, path6, path7 = $1, $2, $3, $4, $5, $6, $7
- if truth
- # then
- [0, {:action => path3 || "index", :controller => path1, :id => path5, :format => path7}]
- else
- [nil, {}]
- end
- }
Add Comment
Please, Sign In to add comment