{"push_id":605780316,"size":6,"distinct_size":6,"ref":"refs/heads/part7","head":"a111bd323cf0a0287fb52fa5a3687f7e4ee9a283","before":"85defdf7c3da5c87c172149dc4eac8484c583477","commits":[{"sha":"496716a1dd15a15d7fd1f8cf3251109f390acb8e","author":{"email":"2c30fe6f3941810f720960959eaed44a985f0b59@gmail.com","name":"Surume"},"message":"Add authenticate method","distinct":true,"url":"https://api.github.com/repos/Surume/Perfect-Ruby-on-rails/commits/496716a1dd15a15d7fd1f8cf3251109f390acb8e"},{"sha":"65e3f6ef28a2d0e427968248d4dfead8aa123931","author":{"email":"2c30fe6f3941810f720960959eaed44a985f0b59@gmail.com","name":"Surume"},"message":"Add Alert View","distinct":true,"url":"https://api.github.com/repos/Surume/Perfect-Ruby-on-rails/commits/65e3f6ef28a2d0e427968248d4dfead8aa123931"},{"sha":"50ab525689605939ce7e67420bfe2d044fc786cf","author":{"email":"2c30fe6f3941810f720960959eaed44a985f0b59@gmail.com","name":"Surume"},"message":"Add created_events has_many","distinct":true,"url":"https://api.github.com/repos/Surume/Perfect-Ruby-on-rails/commits/50ab525689605939ce7e67420bfe2d044fc786cf"},{"sha":"9de2fac634b2e5388ffd02837356808684117e0b","author":{"email":"2c30fe6f3941810f720960959eaed44a985f0b59@gmail.com","name":"Surume"},"message":"Add event method","distinct":true,"url":"https://api.github.com/repos/Surume/Perfect-Ruby-on-rails/commits/9de2fac634b2e5388ffd02837356808684117e0b"},{"sha":"32cefda906c07ff04fae82b8fe2b80a02709f7ae","author":{"email":"2c30fe6f3941810f720960959eaed44a985f0b59@gmail.com","name":"Surume"},"message":"Fix Typo\n\nvalidate = カスタムvalidation","distinct":true,"url":"https://api.github.com/repos/Surume/Perfect-Ruby-on-rails/commits/32cefda906c07ff04fae82b8fe2b80a02709f7ae"},{"sha":"a111bd323cf0a0287fb52fa5a3687f7e4ee9a283","author":{"email":"2c30fe6f3941810f720960959eaed44a985f0b59@gmail.com","name":"Surume"},"message":"Add event#new View","distinct":true,"url":"https://api.github.com/repos/Surume/Perfect-Ruby-on-rails/commits/a111bd323cf0a0287fb52fa5a3687f7e4ee9a283"}]}