{"push_id":782771773,"size":13,"distinct_size":4,"ref":"refs/heads/master","head":"b41a4be57113ad31bd82aedd5573e1da389d524f","before":"8c5270c751678b00464da2ee2542e875d2e18d20","commits":[{"sha":"9ed7cf700fd5de68e805ff10e38d277d3475991d","author":{"email":"9ea9904f733e0ccc0a29fae304436ab504d1a91f@amc.org.au","name":"Cameron Hine"},"message":"underscore JSONAPI::Resource#module_path when deriving from name\n\nUsing downcase does not have the intended effect. For example, a \nresource with name 'MyModuleNameSpace::NamespacedResource' previously \nhad a module_path of 'mymodulenamespace'. Using underscore the \nmodule_path for 'MyModuleNameSpace::NamespacedResource' is \n'my_module_name_space'.","distinct":true,"url":"https://api.github.com/repos/paysavvy/jsonapi-resources/commits/9ed7cf700fd5de68e805ff10e38d277d3475991d"},{"sha":"a204fe31e28149bba4e69520fad4411437e4900a","author":{"email":"9ea9904f733e0ccc0a29fae304436ab504d1a91f@amc.org.au","name":"Cameron Hine"},"message":"Test for JSONAPI::Resource.module_path\n\nEnsures the derived module path of a resource is snake cased.","distinct":true,"url":"https://api.github.com/repos/paysavvy/jsonapi-resources/commits/a204fe31e28149bba4e69520fad4411437e4900a"},{"sha":"afabd3b935b51761269f03d2085b0c8e5f510c2e","author":{"email":"b370311bbdc0cf97c2360a26e8b5a4e8c2053ec3@gmail.com","name":"Mike Martinson"},"message":"Refactor operations processors to use shared basic error handling. Will reduce errors when adding additional op processors and allow for an error handling callback","distinct":false,"url":"https://api.github.com/repos/paysavvy/jsonapi-resources/commits/afabd3b935b51761269f03d2085b0c8e5f510c2e"},{"sha":"01814602920ede0620e4420cb5c553d503933186","author":{"email":"b370311bbdc0cf97c2360a26e8b5a4e8c2053ec3@gmail.com","name":"Mike Martinson"},"message":"Add server error callback class method to controller to pass to operations processor\n\nSet error callbacks to array default value on request initializion to pass existing tests\n\nAdd better logging for error callback failure","distinct":false,"url":"https://api.github.com/repos/paysavvy/jsonapi-resources/commits/01814602920ede0620e4420cb5c553d503933186"},{"sha":"ecd1db48fcb65216f6200fb0bf3c05e9b4d1b76f","author":{"email":"b370311bbdc0cf97c2360a26e8b5a4e8c2053ec3@gmail.com","name":"Mike Martinson"},"message":"Add documentation","distinct":false,"url":"https://api.github.com/repos/paysavvy/jsonapi-resources/commits/ecd1db48fcb65216f6200fb0bf3c05e9b4d1b76f"},{"sha":"34ee9487d9dfd20844e278bd68e98bd3c73f97e8","author":{"email":"b370311bbdc0cf97c2360a26e8b5a4e8c2053ec3@gmail.com","name":"Mike Martinson"},"message":"Add to README toc","distinct":false,"url":"https://api.github.com/repos/paysavvy/jsonapi-resources/commits/34ee9487d9dfd20844e278bd68e98bd3c73f97e8"},{"sha":"8a8891525e46ed42f4e3b7f0d092a61be2f8fd31","author":{"email":"b370311bbdc0cf97c2360a26e8b5a4e8c2053ec3@gmail.com","name":"Mike Martinson"},"message":"Add tests for exception callback feature","distinct":false,"url":"https://api.github.com/repos/paysavvy/jsonapi-resources/commits/8a8891525e46ed42f4e3b7f0d092a61be2f8fd31"},{"sha":"ec193a9a5b0b5d40fa9f8ff7d225dd62d7064de7","author":{"email":"b370311bbdc0cf97c2360a26e8b5a4e8c2053ec3@gmail.com","name":"Mike Martinson"},"message":"Add missing test coverage for exceptions callback feature","distinct":false,"url":"https://api.github.com/repos/paysavvy/jsonapi-resources/commits/ec193a9a5b0b5d40fa9f8ff7d225dd62d7064de7"},{"sha":"5ef01ec5c201af6b5191f1ebd18ba4c5ffb33d2f","author":{"email":"968845783c158b6287022517450dc1205322081b@cerebris.com","name":"Larry Gebhardt"},"message":"Merge pull request #415 from paysavvy/exception-callback\n\nException callback","distinct":false,"url":"https://api.github.com/repos/paysavvy/jsonapi-resources/commits/5ef01ec5c201af6b5191f1ebd18ba4c5ffb33d2f"},{"sha":"fb95a59ea544ad796b2880c4fb53fe9799e2c7d3","author":{"email":"968845783c158b6287022517450dc1205322081b@cerebris.com","name":"Larry Gebhardt"},"message":"Remove some coverage exclusions","distinct":false,"url":"https://api.github.com/repos/paysavvy/jsonapi-resources/commits/fb95a59ea544ad796b2880c4fb53fe9799e2c7d3"},{"sha":"915917dd639629c89e0674936febc6b966b42cd7","author":{"email":"968845783c158b6287022517450dc1205322081b@cerebris.com","name":"Larry Gebhardt"},"message":"Bump to 0.5.9","distinct":false,"url":"https://api.github.com/repos/paysavvy/jsonapi-resources/commits/915917dd639629c89e0674936febc6b966b42cd7"},{"sha":"0ab2b5115891b06cd65d428d57e5cca33fad84e5","author":{"email":"968845783c158b6287022517450dc1205322081b@cerebris.com","name":"Larry Gebhardt"},"message":"Merge pull request #396 from camhine/master\n\nunderscore JSONAPI::Resource#module_path when deriving from name","distinct":true,"url":"https://api.github.com/repos/paysavvy/jsonapi-resources/commits/0ab2b5115891b06cd65d428d57e5cca33fad84e5"},{"sha":"b41a4be57113ad31bd82aedd5573e1da389d524f","author":{"email":"968845783c158b6287022517450dc1205322081b@cerebris.com","name":"Larry Gebhardt"},"message":"Fix current_user context examples.","distinct":true,"url":"https://api.github.com/repos/paysavvy/jsonapi-resources/commits/b41a4be57113ad31bd82aedd5573e1da389d524f"}]}