{"push_id":1025596484,"size":1,"distinct_size":1,"ref":"refs/heads/master","head":"fc15a48c4b1dc99f14774e5cb5d5e30902f0f402","before":"67f191c88c9ac74f789ce431e4e6fa8f1a491742","commits":[{"sha":"fc15a48c4b1dc99f14774e5cb5d5e30902f0f402","author":{"email":"5766706314fe4b576ede4753ace9eec1a03132be@thoughtworks.com","name":"Xiaofeng Yuan"},"message":"add TokenAuthenticable for User model using Meta Programming\n\nextract code related authentication token to TokenAuthenticable\ndefine a new mothod `find_by_token` for User","distinct":true,"url":"https://api.github.com/repos/xfyuan/xrails/commits/fc15a48c4b1dc99f14774e5cb5d5e30902f0f402"}]}