Sinatra Splat Routes
Turns out splat routes are much easier than I previously posted. I don’t know when this came into the code, I think you can only get this if you go and check out the newest code.
Straight outta the README:
get '/say/*/to/*' do # matches /say/hello/to/world params["splat"] # => ["hello", "world"] end get '/download/*.*' do # matches /download/path/to/file.xml params["splat"] # => ["path/to/file", "xml"] end
At this point, you have a nice and easy way of determining what’s in the splat.
Leave a Reply