{"ref":"refs/heads/master","push_id":54597412,"commits":[{"sha":"b5ee5f3d927ce2640795b8beace9f650da9985ec","author":{"email":"c9ac709e32553c8aeecab4b64993f75d361cf285@wvfans.net","name":"Doc Walker"},"url":"https://api.github.com/repos/2-718/matrix/commits/b5ee5f3d927ce2640795b8beace9f650da9985ec","message":"Move attribute expiration from controller to model"},{"sha":"8edbc35bd7a8128649436f5e816cbd9a9a3d1578","author":{"email":"c9ac709e32553c8aeecab4b64993f75d361cf285@wvfans.net","name":"Doc Walker"},"url":"https://api.github.com/repos/2-718/matrix/commits/8edbc35bd7a8128649436f5e816cbd9a9a3d1578","message":"Move attribute expiration from controller to model"},{"sha":"9cd5bb11652227d5027b8d2f2be8e3f7a62faa9c","author":{"email":"c9ac709e32553c8aeecab4b64993f75d361cf285@wvfans.net","name":"Doc Walker"},"url":"https://api.github.com/repos/2-718/matrix/commits/9cd5bb11652227d5027b8d2f2be8e3f7a62faa9c","message":"Update stubs, validate_numericality_of checks"},{"sha":"02625c34ade2389c5f4d63b0fc0b175749037333","author":{"email":"c9ac709e32553c8aeecab4b64993f75d361cf285@wvfans.net","name":"Doc Walker"},"url":"https://api.github.com/repos/2-718/matrix/commits/02625c34ade2389c5f4d63b0fc0b175749037333","message":"Move attribute expiration from controller to model"},{"sha":"c7c7715796e3fee11c59dd6392b3e41a2c9e27de","author":{"email":"c9ac709e32553c8aeecab4b64993f75d361cf285@wvfans.net","name":"Doc Walker"},"url":"https://api.github.com/repos/2-718/matrix/commits/c7c7715796e3fee11c59dd6392b3e41a2c9e27de","message":"Move attribute expiration from controller to model"},{"sha":"5abdbf31261764b6d8585b32db14c14939a1a3e6","author":{"email":"c9ac709e32553c8aeecab4b64993f75d361cf285@wvfans.net","name":"Doc Walker"},"url":"https://api.github.com/repos/2-718/matrix/commits/5abdbf31261764b6d8585b32db14c14939a1a3e6","message":"Move attribute expiration from controller to model"},{"sha":"60d2fffe66ce9d1d0b4f4848dc085b172ba68697","author":{"email":"c9ac709e32553c8aeecab4b64993f75d361cf285@wvfans.net","name":"Doc Walker"},"url":"https://api.github.com/repos/2-718/matrix/commits/60d2fffe66ce9d1d0b4f4848dc085b172ba68697","message":"Move attribute expiration from controller to model"},{"sha":"42709b6be2cfc28d8c4708f40c675448e75d0328","author":{"email":"c9ac709e32553c8aeecab4b64993f75d361cf285@wvfans.net","name":"Doc Walker"},"url":"https://api.github.com/repos/2-718/matrix/commits/42709b6be2cfc28d8c4708f40c675448e75d0328","message":"Add robustness checks for attributes\n\n- check whether attributes can be accessed via :[]\n- check attributes for presence of :expiration key\n- check attributes for presence of :expires key"}],"head":"42709b6be2cfc28d8c4708f40c675448e75d0328","size":8}