{"push_id":539631568,"size":10,"distinct_size":10,"ref":"refs/heads/master","head":"8cc68b22589a25db11a3e6f1de162f8f476252a1","before":"96aeafe5840ec132829afd6cb3960ddf1292b2b0","commits":[{"sha":"c92750f4f0090c6fa82e31cd432159b78d0522c4","author":{"email":"008a246df23ac0102ee1bc89e6d8eb1a4e340641@gmail.com","name":"Ryan Kelln"},"message":"Fixes #17: Rubinius error with UDP send_maybe_recv\n\nSend the encoded string, not the Beefcake buffer, to UDP socket #send","distinct":true,"url":"https://api.github.com/repos/aphyr/riemann-ruby-client/commits/c92750f4f0090c6fa82e31cd432159b78d0522c4"},{"sha":"da8d27dc2013a00b543465743d8c2ad5ee45d602","author":{"email":"008a246df23ac0102ee1bc89e6d8eb1a4e340641@gmail.com","name":"Ryan Kelln"},"message":"spec/client.rb refactor: add UDP support\n\nRefactor bacon tests so that TCP and UDP transports are tested\nseparately (using shared examples).\n\nSeparate 'survive inactivity' and 'survive local close' test for TCP and\nUDP.\n\nAdded 'raise Riemann::Client::Unsupported exception on query' to UDP\ntransport.\n\nAdded 'be connected after sending' test.\n\nUse should.equal instead of should ==.","distinct":true,"url":"https://api.github.com/repos/aphyr/riemann-ruby-client/commits/da8d27dc2013a00b543465743d8c2ad5ee45d602"},{"sha":"1276528dbd9b865eb5a05264722c4382af4bd240","author":{"email":"008a246df23ac0102ee1bc89e6d8eb1a4e340641@gmail.com","name":"Ryan Kelln"},"message":"TCP#connected? refactor\n\nChange #connected? to return boolean: true if socket and socket is not\nclosed, false otherwise.\nReuse this method in #close and #socket.","distinct":true,"url":"https://api.github.com/repos/aphyr/riemann-ruby-client/commits/1276528dbd9b865eb5a05264722c4382af4bd240"},{"sha":"a13df27b09b027c5d2325138e22c9b70bc8ada11","author":{"email":"008a246df23ac0102ee1bc89e6d8eb1a4e340641@gmail.com","name":"Ryan Kelln"},"message":"UDP refactor: #close, #connected and #with_connection\n\nRemove code in #close: UDP has no close method.\n\n#connected? returns a boolean: true if socket exists, false if nil.\nProtect with mutex.\n\nDRY rescues in #with_connection and set @socket to nil if it fails.","distinct":true,"url":"https://api.github.com/repos/aphyr/riemann-ruby-client/commits/a13df27b09b027c5d2325138e22c9b70bc8ada11"},{"sha":"9551817f4bfaa6f41a9b8e01a4a78c1596da3501","author":{"email":"008a246df23ac0102ee1bc89e6d8eb1a4e340641@gmail.com","name":"Ryan Kelln"},"message":"Refactor Message#encode_with_length\n\nUse encoded string rather than Beefcake Buffer.\n\nUse << to concat strings for slight performance gain.","distinct":true,"url":"https://api.github.com/repos/aphyr/riemann-ruby-client/commits/9551817f4bfaa6f41a9b8e01a4a78c1596da3501"},{"sha":"8e7e026961a21d21f355b00b0aa29d2f15beb818","author":{"email":"008a246df23ac0102ee1bc89e6d8eb1a4e340641@gmail.com","name":"Ryan Kelln"},"message":"Add Gemfile and gemspec\n\n   NOTE: gemspec should match Rakefile","distinct":true,"url":"https://api.github.com/repos/aphyr/riemann-ruby-client/commits/8e7e026961a21d21f355b00b0aa29d2f15beb818"},{"sha":"1830613b67c434d51b609f0f14a679f83189e1d1","author":{"email":"008a246df23ac0102ee1bc89e6d8eb1a4e340641@gmail.com","name":"Ryan Kelln"},"message":"Remove Client#connect\n\nTCP transport does not have a connect method, so this was incorrect.\nNot being used by anything, and seems safe to remove.","distinct":true,"url":"https://api.github.com/repos/aphyr/riemann-ruby-client/commits/1830613b67c434d51b609f0f14a679f83189e1d1"},{"sha":"2ab19a75836271696abae600bdac12b1e4282b23","author":{"email":"008a246df23ac0102ee1bc89e6d8eb1a4e340641@gmail.com","name":"Ryan Kelln"},"message":"Fixes and cleanup as suggested by @eric\n\n\tSee https://github.com/aphyr/riemann-ruby-client/pull/18#issuecomment-41761783","distinct":true,"url":"https://api.github.com/repos/aphyr/riemann-ruby-client/commits/2ab19a75836271696abae600bdac12b1e4282b23"},{"sha":"8ab818cadd02533778ad19b0ceca943cb16638d6","author":{"email":"008a246df23ac0102ee1bc89e6d8eb1a4e340641@gmail.com","name":"Ryan Kelln"},"message":"Improvements from @eric review.\n\n\tSee https://github.com/aphyr/riemann-ruby-client/pull/18\n\n\t* deprecation message changed to use warn\n\t* UDP#with_connection removed\n\t* UDP#connect removed and replaced by UDP#socket\n\t* UDP#connected? test fixed\n\t* test updated to reflect changes\n  ** added truthy and falsey helpers\n\t** TCP test improved","distinct":true,"url":"https://api.github.com/repos/aphyr/riemann-ruby-client/commits/8ab818cadd02533778ad19b0ceca943cb16638d6"},{"sha":"8cc68b22589a25db11a3e6f1de162f8f476252a1","author":{"email":"46cc537f67088198786c3080bd5868fd47976cc1@aphyr.com","name":"Kyle Kingsbury"},"message":"Merge pull request #18 from RKelln/rkelln/refactor\n\nFix for #17, plus test and connection refactor","distinct":true,"url":"https://api.github.com/repos/aphyr/riemann-ruby-client/commits/8cc68b22589a25db11a3e6f1de162f8f476252a1"}]}