{"push_id":1030032704,"size":1,"distinct_size":1,"ref":"refs/heads/master","head":"ab77acf78eeb71a667551eb29b1a89ac463a42b7","before":"c45660852a937727cd66010c420ffc8f038fd917","commits":[{"sha":"ab77acf78eeb71a667551eb29b1a89ac463a42b7","author":{"email":"b136be6b8ecc2c62ceb9857ec62bf85489a45e0c@gmail.com","name":"Jason Lewis"},"message":"Lots of refactoring and tidying.\n\nMain changes here are to the service providers. Move a lot of logic into multiple\nproviders to keep the files cleaner. All providers extend from an abstract\nprovider that has a config method to grab and instantiate config values.\n\nAlso includes a fix to set the controller element in the action when the\nuses element is a controller, this allows the getActionName method to\nreturn the proper controller@method name in the api:routes command.","distinct":true,"url":"https://api.github.com/repos/dingo/api/commits/ab77acf78eeb71a667551eb29b1a89ac463a42b7"}]}