{"action":"created","issue":{"url":"https://api.github.com/repos/tavis-software/Tavis.UriTemplates/issues/24","labels_url":"https://api.github.com/repos/tavis-software/Tavis.UriTemplates/issues/24/labels{/name}","comments_url":"https://api.github.com/repos/tavis-software/Tavis.UriTemplates/issues/24/comments","events_url":"https://api.github.com/repos/tavis-software/Tavis.UriTemplates/issues/24/events","html_url":"https://github.com/tavis-software/Tavis.UriTemplates/issues/24","id":101800405,"number":24,"title":"Implement URI and template matching and parameter extraction","user":{"login":"darrelmiller","id":447694,"avatar_url":"https://avatars.githubusercontent.com/u/447694?v=3","gravatar_id":"","url":"https://api.github.com/users/darrelmiller","html_url":"https://github.com/darrelmiller","followers_url":"https://api.github.com/users/darrelmiller/followers","following_url":"https://api.github.com/users/darrelmiller/following{/other_user}","gists_url":"https://api.github.com/users/darrelmiller/gists{/gist_id}","starred_url":"https://api.github.com/users/darrelmiller/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/darrelmiller/subscriptions","organizations_url":"https://api.github.com/users/darrelmiller/orgs","repos_url":"https://api.github.com/users/darrelmiller/repos","events_url":"https://api.github.com/users/darrelmiller/events{/privacy}","received_events_url":"https://api.github.com/users/darrelmiller/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":12,"created_at":"2015-08-19T03:41:22Z","updated_at":"2015-09-14T20:10:27Z","closed_at":"2015-09-01T01:23:07Z","body":"Example paths.\r\n\r\n\"resources\":{\"glimpse_ajax\":\"/Glimpse.axd?n=glimpse_ajax&parentRequestId={parentRequestId}\r\n{&hash,callback}\",\"glimpse_client\":\"/Glimpse.axd?n=glimpse_client{&hash}\",\"glimpse_config\":\"/Glimpse.axd?n=glimpse_config\",\"glimpse_config_script\":\"/Glimpse.axd?n=glimpse_config_script{&hash}\",\"glimpse_config_style\":\"/Glimpse.axd?n=glimpse_config_style{&hash}\",\"glimpse_history\":\"/Glimpse.axd?n=glimpse_history{&top,hash}\",\"glimpse_logo\":\"/Glimpse.axd?n=glimpse_logo{&hash}\",\"glimpse_logos\":\"/Glimpse.axd?n=glimpse_logos&logoname={logoname}{&hash}\",\"glimpse_metadata\":\"/Glimpse.axd?n=glimpse_metadata{&hash,callback}\",\"glimpse_popup\":\"/Glimpse.axd?n=glimpse_popup&requestId={requestId}{&hash}\",\"glimpse_request\":\"/Glimpse.axd?n=glimpse_request&requestId={requestId}{&hash,callback}\",\"glimpse_sprite\":\"/Glimpse.axd?n=glimpse_sprite{&hash}\",\"glimpse_version_check\":\"/Glimpse.axd?n=glimpse_version_check&stamp={stamp}{&hash,callback}\""},"comment":{"url":"https://api.github.com/repos/tavis-software/Tavis.UriTemplates/issues/comments/140192369","html_url":"https://github.com/tavis-software/Tavis.UriTemplates/issues/24#issuecomment-140192369","issue_url":"https://api.github.com/repos/tavis-software/Tavis.UriTemplates/issues/24","id":140192369,"user":{"login":"avanderhoorn","id":585619,"avatar_url":"https://avatars.githubusercontent.com/u/585619?v=3","gravatar_id":"","url":"https://api.github.com/users/avanderhoorn","html_url":"https://github.com/avanderhoorn","followers_url":"https://api.github.com/users/avanderhoorn/followers","following_url":"https://api.github.com/users/avanderhoorn/following{/other_user}","gists_url":"https://api.github.com/users/avanderhoorn/gists{/gist_id}","starred_url":"https://api.github.com/users/avanderhoorn/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/avanderhoorn/subscriptions","organizations_url":"https://api.github.com/users/avanderhoorn/orgs","repos_url":"https://api.github.com/users/avanderhoorn/repos","events_url":"https://api.github.com/users/avanderhoorn/events{/privacy}","received_events_url":"https://api.github.com/users/avanderhoorn/received_events","type":"User","site_admin":false},"created_at":"2015-09-14T20:10:27Z","updated_at":"2015-09-14T20:10:27Z","body":"Luckily/unluckily, in the end we mightn't end us using the table that much.\nCurrently we are using the technique of using the key as part of the uri\nwhich means we can do an index lookup on which is the right handler - from\nthere we then need to pull out the parameter matches using what you have.\n\nOn Monday, September 14, 2015, Darrel <notifications@github.com> wrote:\n\n> @nikmd23 <https://github.com/nikmd23> Cool. You do use level 3 for query\n> params though. ie. {?x,y,z}\n> And I probably will end up supporting level 4 eventually, if this\n> UriTemplateTable ends up working for routing. There is a possibility you\n> may have converted me.\n>\n> —\n> Reply to this email directly or view it on GitHub\n> <https://github.com/tavis-software/Tavis.UriTemplates/issues/24#issuecomment-140146208>\n> .\n>\n"}}