{"push_id":622411996,"size":4,"distinct_size":4,"ref":"refs/heads/master","head":"3471c8ae47542cb684360e5c53873c82189f65a2","before":"81d36c72e4ef78cf1d4b2ba0f8a35782035befcc","commits":[{"sha":"696ad61df78c83c6dee2ecc82f6bc12ec4b13a33","author":{"email":"711c73f64afdce07b7e38039a96d2224209e9a6c@minimalorange.com","name":"Chris Peters"},"message":"Remove Gemfile.lock","distinct":true,"url":"https://api.github.com/repos/npafundi/draftsman/commits/696ad61df78c83c6dee2ecc82f6bc12ec4b13a33"},{"sha":"4cacb693385f42f7a0acde8e9d9994c0000d59b4","author":{"email":"711c73f64afdce07b7e38039a96d2224209e9a6c@minimalorange.com","name":"Chris Peters"},"message":"Closes #8 - Update specs to use new community standards","distinct":true,"url":"https://api.github.com/repos/npafundi/draftsman/commits/4cacb693385f42f7a0acde8e9d9994c0000d59b4"},{"sha":"af4447ed34f3bbf1e0a327a1df0271e07c88036a","author":{"email":"75ef9faee755c70589550b513ad881e5a603182c@cloversites.com","name":"Nick Pafundi"},"message":"Adding callbacks to draft create/update/destroy\nNine callbacks have been added via ActiveModel::Callbacks:\n(before | around | after)_draft_creation\n(before | around | after)_draft_update\n(before | around | after)_draft_destroy\nThese work very similarly to traditional ActiveRecord callbacks, (e.g. `before_create`), except they are triggered when working with drafts.\n\nThis commit simply wraps the `draft_creation`, `draft_update`, and `draft_destroy` methods with a `run_callbacks` call.  Any callbacks defined on models which have drafts will be run as defined.\n\nWe only extend models which have drafts, to avoid further cluttering models.","distinct":true,"url":"https://api.github.com/repos/npafundi/draftsman/commits/af4447ed34f3bbf1e0a327a1df0271e07c88036a"},{"sha":"3471c8ae47542cb684360e5c53873c82189f65a2","author":{"email":"75ef9faee755c70589550b513ad881e5a603182c@cloversites.com","name":"Nick Pafundi"},"message":"Fixing JSON:ParserError when draft_destroying\nWhen using the JSON datatype with draftsman, draft_destroy would throw a JSON::ParserError when destroying newly draft_created objects.\n\nThe objects shouldn't be deserialized if the JSON data type is used.","distinct":true,"url":"https://api.github.com/repos/npafundi/draftsman/commits/3471c8ae47542cb684360e5c53873c82189f65a2"}]}