{"push_id":615592206,"size":1,"distinct_size":1,"ref":"refs/heads/kr-req-type-api","head":"6bf57266ca6bc8548f47051d9fd54b33221a33ab","before":"1d55119b0e9397ccf62d272290631b00a07299a7","commits":[{"sha":"6bf57266ca6bc8548f47051d9fd54b33221a33ab","author":{"email":"1ae6224804504b3fc03ce7710254958474dfd9a9@kellyredding.com","name":"Kelly Redding"},"message":"router: api to route same meth/path to diff handlers based on request\n\nThis updates the API for defining routes to allow routing the same\nmethod/path combination to different handlers based on the type of\nrequest.  The goal here is to support rendering both mobile and\ndesktop versions of the same route.\n\nA side-effect of this api change is you are no longer *forced* to\nspecify a handler when defining your routes.  In this case Deas will\nerror nicely.  Another side effect is handling the \"default\" case.\nThis involves optionally setting a default request type and handling\nthe case when no default handler is specified.\n\nNote: this cleaned up the router/route/proxy handling too.  There\nwas a lot of coupling and who-handled-what didn't make a lot of sense.\nThese objects have been updated to better reflect their intended\nresponsibilities.  The associated tests are cleaned up and modernized\na bit too.","distinct":true,"url":"https://api.github.com/repos/redding/deas/commits/6bf57266ca6bc8548f47051d9fd54b33221a33ab"}]}