{"push_id":566090739,"size":7,"distinct_size":1,"ref":"refs/heads/master","head":"072e2fee9273feefd17e1359eb6d83bf0184147d","before":"d55547ac713361e796763ee5241a2425017ada84","commits":[{"sha":"e17fb9681f793dca219652c3be97bf2ec554a6d6","author":{"email":"9ebf048bfae0f2334d6ecc45a80641757a33259e@gmail.com","name":"Amir Tocker"},"message":"Add test to allow root path for shared CDN","distinct":false,"url":"https://api.github.com/repos/cloudinary/cloudinary_gem/commits/e17fb9681f793dca219652c3be97bf2ec554a6d6"},{"sha":"2c8a38051237a8e7d5e1d439982e3b03f82ffbee","author":{"email":"9ebf048bfae0f2334d6ecc45a80641757a33259e@gmail.com","name":"Amir Tocker"},"message":"Fix `defined?` checks, stubbing, and tag matching\n\n * Checking for `defined?(Rails)` is not enough if we want to invoke `Rails.version` etc. It was changed to `defined? Rails::version`\n * `stub` is deprecated in RSpec. Using `allow .. to .. receive` instead.\n * URL generation spec can fail if the attributes are in a different order. Added `html_tag_matcher` and testing for attributes individually.","distinct":false,"url":"https://api.github.com/repos/cloudinary/cloudinary_gem/commits/2c8a38051237a8e7d5e1d439982e3b03f82ffbee"},{"sha":"7517d51d2b520dd1b5c50e8298a7d3a1d0041f6b","author":{"email":"9ebf048bfae0f2334d6ecc45a80641757a33259e@gmail.com","name":"Amir Tocker"},"message":"Enable root path for shared CDN\n\n * Modified restriction in utils so that it doesn't fail for root path with shared CDN\n * Modified spec to test for root path with shared CDN\n * Added Object::present? predicate\n * Changed logo URL (required after new logo was implemented)","distinct":false,"url":"https://api.github.com/repos/cloudinary/cloudinary_gem/commits/7517d51d2b520dd1b5c50e8298a7d3a1d0041f6b"},{"sha":"6f3a10beae65044903cdaa6ba648f288cb169d2c","author":{"email":"9ebf048bfae0f2334d6ecc45a80641757a33259e@gmail.com","name":"Amir Tocker"},"message":"Merge remote-tracking branch 'origin/master' into root-for-shared","distinct":false,"url":"https://api.github.com/repos/cloudinary/cloudinary_gem/commits/6f3a10beae65044903cdaa6ba648f288cb169d2c"},{"sha":"fac320d46de9a4b44728fb71ce49f5509bc50d4d","author":{"email":"9ebf048bfae0f2334d6ecc45a80641757a33259e@gmail.com","name":"Amir Tocker"},"message":"Check if Object::present doesn't exist before defining it","distinct":false,"url":"https://api.github.com/repos/cloudinary/cloudinary_gem/commits/fac320d46de9a4b44728fb71ce49f5509bc50d4d"},{"sha":"952279cf9307f7cbda0df48e15a0a49e6b606c14","author":{"email":"9ebf048bfae0f2334d6ecc45a80641757a33259e@gmail.com","name":"Amir Tocker"},"message":"Merge remote-tracking branch 'origin/root-for-shared' into root-for-shared","distinct":false,"url":"https://api.github.com/repos/cloudinary/cloudinary_gem/commits/952279cf9307f7cbda0df48e15a0a49e6b606c14"},{"sha":"072e2fee9273feefd17e1359eb6d83bf0184147d","author":{"email":"47911f3273710ab3807e13c7bfd93d217258264b@cloudinary.com","name":"Nadav Soferman"},"message":"Merge branch 'root-for-shared'","distinct":true,"url":"https://api.github.com/repos/cloudinary/cloudinary_gem/commits/072e2fee9273feefd17e1359eb6d83bf0184147d"}]}