{"shas":[["13610d78cff1c00c8fb6614104d8aeef50731967","178b62e73cc3fab9e30bf27b2372c9ff92401915@tripledogdare.net","Adds VersionsController#show to the API to provide a list of available versions for a gem","Evan Light"],["6783834e157c149b61ebee953e82e1d7cbc1fab4","178b62e73cc3fab9e30bf27b2372c9ff92401915@tripledogdare.net","Adds stats#show to the API providing download counts by day for a particular version of a particular gem for 90 days (including today)","Evan Light"],["1c387b4a4f91a9ed845961d5d4993ef314add338","178b62e73cc3fab9e30bf27b2372c9ff92401915@tripledogdare.net","Tests pass.  Now to make it prettier.","Evan Light"],["cbba5a281501352896ea563d99eb7311a14a7d22","178b62e73cc3fab9e30bf27b2372c9ff92401915@tripledogdare.net","Yay! Prettier (good one, tundal45)","Evan Light"],["540f25f27be003ee1e03bd09e616f587c0ba1661","178b62e73cc3fab9e30bf27b2372c9ff92401915@tripledogdare.net","Handle stats searches on gem versions that are beyond 90 days by rejecting them","Evan Light"],["4f7c734030fb7f14a2226bd4fc65c4bdd2bae966","178b62e73cc3fab9e30bf27b2372c9ff92401915@tripledogdare.net","Moved Api::V1::Stats to Api::V1::Versions::Downloads as the download stats are specific to the version.\n\nResources are similarly nested\n\nMoved #show to #index such that /api/v1/versions/:version_id/downloads will return all download counts","Evan Light"],["7168b8bd903ef06d7ad827704797de2b6bbcdaf2","178b62e73cc3fab9e30bf27b2372c9ff92401915@tripledogdare.net","Versions::Downloads#index defaults to 90 days of data\n\nVersions::Downloads#search removed 90 day date range limitation","Evan Light"],["a0dda8be3feb231e5a53028d1ae95c48039566e9","178b62e73cc3fab9e30bf27b2372c9ff92401915@tripledogdare.net","We really shouldn't have to use Timecop here.  However, somehow, my EDT timezone is effecting this test despite application.rb setting UTC","Evan Light"],["77cc1424081a1d079182b5fd24bca913884baa43","178b62e73cc3fab9e30bf27b2372c9ff92401915@tripledogdare.net","Removed usage of Timecop (it was a smell) and replaced with Time.zone.whatever to respective time zone setting","Evan Light"],["3c97ae3c04aa7db5c344f90b44d29de296a2f717","178b62e73cc3fab9e30bf27b2372c9ff92401915@tripledogdare.net","Fixed time zone dependent bug in Download#counts_by_day_for_versions","Evan Light"],["a4be64dfe748e50e87ffd1714f871cfa56977fef","178b62e73cc3fab9e30bf27b2372c9ff92401915@tripledogdare.net","Now orders results by date","Evan Light"],["b2fc99f35c0516ec92b35a2d54110e250957dbd7","178b62e73cc3fab9e30bf27b2372c9ff92401915@tripledogdare.net","Added documentation for the API enhancements","Evan Light"],["87b982e8c6bec40267ec562c61b4f40763741635","178b62e73cc3fab9e30bf27b2372c9ff92401915@tripledogdare.net","Pulled the duplicative constraint up in the routes","Evan Light"],["376a5e1b40b51c760c08597decddcbd6da16cc2a","178b62e73cc3fab9e30bf27b2372c9ff92401915@tripledogdare.net","Updated docs","Evan Light"]],"repo":"rubygems/gemcutter","actor":"qrush","ref":"refs/heads/master","size":14,"head":"376a5e1b40b51c760c08597decddcbd6da16cc2a","actor_gravatar":"eb8975af8e49e19e3dd6b6b84a542e26","push_id":29662585}