{"push_id":540119994,"size":107,"distinct_size":2,"ref":"refs/heads/transfers","head":"78d2d2ba12c7c92613c48fe6a0742bbbe2d6230d","before":"e1e66ddae42a6abccb6959c5bdb0bcc4f611feb8","commits":[{"sha":"7553a19847071c396dd9dd2add5553d280905634","author":{"email":"7c2d926136e7ba87354470aae76b1a36dd3af382@pobox.com","name":"Michael Raimondi"},"message":"Refunds use the retrieved charge as a base response instead of boilerplate","distinct":false,"url":"https://api.github.com/repos/hayesgm/stripe-ruby-mock/commits/7553a19847071c396dd9dd2add5553d280905634"},{"sha":"a8a88c38552304cf2d28f4827d9709345f75cc87","author":{"email":"7c2d926136e7ba87354470aae76b1a36dd3af382@pobox.com","name":"Michael Raimondi"},"message":"Balance transaction ID is unique per refund","distinct":false,"url":"https://api.github.com/repos/hayesgm/stripe-ruby-mock/commits/a8a88c38552304cf2d28f4827d9709345f75cc87"},{"sha":"785f5abcfff80d50e1f2b1355c1769313439e6c7","author":{"email":"7c2d926136e7ba87354470aae76b1a36dd3af382@pobox.com","name":"Michael Raimondi"},"message":"Move spec from charge to refund example file","distinct":false,"url":"https://api.github.com/repos/hayesgm/stripe-ruby-mock/commits/785f5abcfff80d50e1f2b1355c1769313439e6c7"},{"sha":"96b0b7f1c8bb608c8a45f87d7f7d24ed302a70f4","author":{"email":"7c2d926136e7ba87354470aae76b1a36dd3af382@pobox.com","name":"Michael Raimondi"},"message":"Give new charges a unique balance transaction","distinct":false,"url":"https://api.github.com/repos/hayesgm/stripe-ruby-mock/commits/96b0b7f1c8bb608c8a45f87d7f7d24ed302a70f4"},{"sha":"e0b0512d6931dc2034178f09a1ab6b0b1c0ed33a","author":{"email":"7c2d926136e7ba87354470aae76b1a36dd3af382@pobox.com","name":"Michael Raimondi"},"message":"Update comment","distinct":false,"url":"https://api.github.com/repos/hayesgm/stripe-ruby-mock/commits/e0b0512d6931dc2034178f09a1ab6b0b1c0ed33a"},{"sha":"ba636e70ee396f73a0a9dc4ee1ebb61f2e1f2c1d","author":{"email":"98856aa63847737c484e61d31032a38581c5ebb3@gmail.com","name":"Gilbert"},"message":"Merge pull request #93 from chronophasiac/refund_improvements\n\nRefund improvements","distinct":false,"url":"https://api.github.com/repos/hayesgm/stripe-ruby-mock/commits/ba636e70ee396f73a0a9dc4ee1ebb61f2e1f2c1d"},{"sha":"6536ef04e2ad69c2b1938c6e00fba50015624fee","author":{"email":"792fbf1da0bbdb906a94763e88c870bc0bf04bce@gmail.com","name":"Bryan Goldstein"},"message":"Fix bug in array merge\n\nWe were unable to mock charges with more than one refund because the merge was limited by the size of the array in the fixture.\n\nThe receiver of the `zip` method limits the size of the output.","distinct":false,"url":"https://api.github.com/repos/hayesgm/stripe-ruby-mock/commits/6536ef04e2ad69c2b1938c6e00fba50015624fee"},{"sha":"f6cff95dbe07b527fd92138fcded1eefdc7ce195","author":{"email":"98856aa63847737c484e61d31032a38581c5ebb3@gmail.com","name":"Gilbert"},"message":"Merge pull request #96 from brysgo/patch-1\n\nFix bug in array merge","distinct":false,"url":"https://api.github.com/repos/hayesgm/stripe-ruby-mock/commits/f6cff95dbe07b527fd92138fcded1eefdc7ce195"},{"sha":"7f20f4fafb3c8d41cc31d4ceac6d75969c29ef52","author":{"email":"792fbf1da0bbdb906a94763e88c870bc0bf04bce@gmail.com","name":"Bryan Goldstein"},"message":"Fix bug in array merge\n\nWe were unable to mock charges with more than one refund because the merge was limited by the size of the array in the fixture.\n\nThe receiver of the `zip` method limits the size of the output.","distinct":false,"url":"https://api.github.com/repos/hayesgm/stripe-ruby-mock/commits/7f20f4fafb3c8d41cc31d4ceac6d75969c29ef52"},{"sha":"8f8a7286f18c3470578ebda216efcefb727b9c70","author":{"email":"98856aa63847737c484e61d31032a38581c5ebb3@gmail.com","name":"Gilbert"},"message":"Refactor in preparation for live Stripe testing","distinct":false,"url":"https://api.github.com/repos/hayesgm/stripe-ruby-mock/commits/8f8a7286f18c3470578ebda216efcefb727b9c70"},{"sha":"5fc702bafd33d2289da02218ad3d5b0054d47f1c","author":{"email":"5a7a6a189b47cd31d24667a751e4003cd04eced5@animascodelabs.com","name":"Aaron Renner"},"message":"Updated delete customer subscription endpoint so it deletes the subscription if the at_end_period parameter is not true","distinct":false,"url":"https://api.github.com/repos/hayesgm/stripe-ruby-mock/commits/5fc702bafd33d2289da02218ad3d5b0054d47f1c"},{"sha":"e1254f279e4c07f3d120cf1922dd7933ddcb0c20","author":{"email":"98856aa63847737c484e61d31032a38581c5ebb3@gmail.com","name":"Gilbert"},"message":"Use test helpers","distinct":false,"url":"https://api.github.com/repos/hayesgm/stripe-ruby-mock/commits/e1254f279e4c07f3d120cf1922dd7933ddcb0c20"},{"sha":"75473ba0bf54b5209daacc9754e3198cacd88910","author":{"email":"98856aa63847737c484e61d31032a38581c5ebb3@gmail.com","name":"Gilbert"},"message":"Require refactor","distinct":false,"url":"https://api.github.com/repos/hayesgm/stripe-ruby-mock/commits/75473ba0bf54b5209daacc9754e3198cacd88910"},{"sha":"1080d089f30c2108dc488f58e92727d2c11e3f12","author":{"email":"98856aa63847737c484e61d31032a38581c5ebb3@gmail.com","name":"Gilbert"},"message":"Refactor out redundancy","distinct":false,"url":"https://api.github.com/repos/hayesgm/stripe-ruby-mock/commits/1080d089f30c2108dc488f58e92727d2c11e3f12"},{"sha":"a03026dcc9a18a09cdeebb7855266caf75e7b7e7","author":{"email":"98856aa63847737c484e61d31032a38581c5ebb3@gmail.com","name":"Gilbert"},"message":"Strict params for Stripe::Plan.create","distinct":false,"url":"https://api.github.com/repos/hayesgm/stripe-ruby-mock/commits/a03026dcc9a18a09cdeebb7855266caf75e7b7e7"},{"sha":"a487f190147d0bc26f29d0afef3a042b7bda6087","author":{"email":"c7512b9e7e7b12c81f63a71179a9dca9f2925b5a@gmail.com","name":"pjambet"},"message":"Add handler for get /v1/customers/:id/cards\n\nAllow to get all cards for a customer:\nStripe::Customer.retrieve(\"cu_XXXXX\").cards.all(:limit => 3)","distinct":false,"url":"https://api.github.com/repos/hayesgm/stripe-ruby-mock/commits/a487f190147d0bc26f29d0afef3a042b7bda6087"},{"sha":"e49138f9bd3f22b14a869315c4e00c7bbefe2360","author":{"email":"98856aa63847737c484e61d31032a38581c5ebb3@gmail.com","name":"Gilbert"},"message":"Merge pull request #100 from pjambet/master\n\nAdd handler for get /v1/customers/:id/cards","distinct":false,"url":"https://api.github.com/repos/hayesgm/stripe-ruby-mock/commits/e49138f9bd3f22b14a869315c4e00c7bbefe2360"},{"sha":"ce297d0864998966c2e980a4de2f447a91cbcba5","author":{"email":"ef971ee38bba25d9ac8a840d235457a038448b09@simplymadeapps.com","name":"Brandon Medenwald"},"message":"Allow Stripe::Token to accept customer id instead of card","distinct":false,"url":"https://api.github.com/repos/hayesgm/stripe-ruby-mock/commits/ce297d0864998966c2e980a4de2f447a91cbcba5"},{"sha":"f7c82720b11ce3c18b3d747e29e30e47191a61fd","author":{"email":"98856aa63847737c484e61d31032a38581c5ebb3@gmail.com","name":"Gilbert"},"message":"Test for Stripe::Token#create error throwing","distinct":false,"url":"https://api.github.com/repos/hayesgm/stripe-ruby-mock/commits/f7c82720b11ce3c18b3d747e29e30e47191a61fd"},{"sha":"8913129354c148bf34c3003c199aa1c850f41eae","author":{"email":"1c8c08db85a36cc69d975124539be839dea91342@stuartolivera.com","name":"Stuart Olivera"},"message":"Added brand attribute to cards","distinct":false,"url":"https://api.github.com/repos/hayesgm/stripe-ruby-mock/commits/8913129354c148bf34c3003c199aa1c850f41eae"}]}