ets-berkeley-edu/calcentral — pull request #292 by raydavis (2012-11-22 00:08:18+00:00)
Title: CLC-526 Add My Course Sites controller

* DRYed the one-model-class = one-endpoint = one-per-user-cache-key structure a bit to call out possibly re-usable patterns.
* Converted Canvas's numeric site ID to a string to match the merged feed contract. (bSpace's site IDs include hyphens.)