{"push_id":2823524075,"size":22,"distinct_size":13,"ref":"refs/heads/upstream-binance","head":"f3918b6e76ace8fee3d859747921084ab3b02dc7","before":"b1bc1932ab3505c4ad38793931facc87cb389ad5","commits":[{"sha":"3e66b6084fd9057c36752881edad09d5d0de2393","author":{"name":"Egor Kovetskiy","email":"3c21077d83965f0a5f94df49943c6397b9167b37@gmail.com"},"message":"Ranger with Validation (#9)\n\n* add parsing handshake\r\n\r\n* specify host/port\r\n\r\n* ranger: filter streams, add publish method\r\n\r\n* ranger: add support public/private channels\r\n\r\n* migrate jwt authenticaator\r\n\r\n* add peatio/error\r\n\r\n* ranger: add jwt authorization\r\n\r\n* jwt: add tests\r\n\r\n* add doc, improve api\r\n\r\n* apply rubocop corrections\r\n\r\n* rework docs to yard\r\n\r\n* ranger: add Connection class, use bunny for mocking\r\n\r\n* add encode method\r\n\r\n* spec: skeleton for ranger tests\r\n\r\n* spec: tests for ranger\r\n\r\n* ranger: remove duplicated private send method\r\n\r\n* bump version -> 0.3.0","distinct":false,"url":"https://api.github.com/repos/rubykube/peatio-core/commits/3e66b6084fd9057c36752881edad09d5d0de2393"},{"sha":"b71624fea83645afc3e9a5351357cdd363f4978f","author":{"name":"Camille","email":"22c014a3f69482725bd230539ea02afb368c37d7@heliostech.fr"},"message":"Run specs in Travis CI (#10)\n\n* Updating travis\r\n* Add websocket config for travis","distinct":false,"url":"https://api.github.com/repos/rubykube/peatio-core/commits/b71624fea83645afc3e9a5351357cdd363f4978f"},{"sha":"94f378c0a4704aded484610bac78a6f72c7a4dcf","author":{"name":"Egor Kovetskiy","email":"3c21077d83965f0a5f94df49943c6397b9167b37@gmail.com"},"message":"remove class name from error messages (#13)","distinct":false,"url":"https://api.github.com/repos/rubykube/peatio-core/commits/94f378c0a4704aded484610bac78a6f72c7a4dcf"},{"sha":"5a81356075015703677189dda1130bf84175d6ce","author":{"name":"Egor Kovetskiy","email":"3c21077d83965f0a5f94df49943c6397b9167b37@gmail.com"},"message":"ranger: fix creating topic in amqp","distinct":false,"url":"https://api.github.com/repos/rubykube/peatio-core/commits/5a81356075015703677189dda1130bf84175d6ce"},{"sha":"dee8a440a0e3519bd1977edafe2b647880fb2299","author":{"name":"Egor Kovetskiy","email":"3c21077d83965f0a5f94df49943c6397b9167b37@gmail.com"},"message":"ranger: push stream name with data","distinct":false,"url":"https://api.github.com/repos/rubykube/peatio-core/commits/dee8a440a0e3519bd1977edafe2b647880fb2299"},{"sha":"7426d94622e3c590300a4a5a51efdaec637e1dbb","author":{"name":"Yaroslav Savchuk","email":"6660be881f12c04ebc3bfcd4bd56c1679ef8b9b6@heliostech.fr"},"message":"More beautiful Peatio::Auth::Error text and fix typo","distinct":false,"url":"https://api.github.com/repos/rubykube/peatio-core/commits/7426d94622e3c590300a4a5a51efdaec637e1dbb"},{"sha":"75054f6c2127487d7c236b4d6228a99ebb1e826c","author":{"name":"MoD","email":"7dd30f0a95d522bfc058be4e75847f8b6df9f76b@websys.io"},"message":"Bump release v0.4","distinct":false,"url":"https://api.github.com/repos/rubykube/peatio-core/commits/75054f6c2127487d7c236b4d6228a99ebb1e826c"},{"sha":"fe977af106aba15b45881d1bb4d716d545492f43","author":{"name":"Egor Kovetskiy","email":"3c21077d83965f0a5f94df49943c6397b9167b37@gmail.com"},"message":"ranger: do not require websocket secure","distinct":false,"url":"https://api.github.com/repos/rubykube/peatio-core/commits/fe977af106aba15b45881d1bb4d716d545492f43"},{"sha":"b71514aed936937c9294a5ebd90689c2f5d0c234","author":{"name":"MoD","email":"7dd30f0a95d522bfc058be4e75847f8b6df9f76b@websys.io"},"message":"Bump patch level v0.4.1","distinct":false,"url":"https://api.github.com/repos/rubykube/peatio-core/commits/b71514aed936937c9294a5ebd90689c2f5d0c234"},{"sha":"26afdf76f4f9ffeee76bad939575a3d3722b9852","author":{"name":"Stanislav Seletskiy","email":"32c24206b943e1552fcbee1001465df91fc1f42d@gmail.com"},"message":"apply rubocop, initial upstream","distinct":true,"url":"https://api.github.com/repos/rubykube/peatio-core/commits/26afdf76f4f9ffeee76bad939575a3d3722b9852"},{"sha":"4277573db47c61eac35da4fa22ad997574f83f75","author":{"name":"Egor Kovetskiy","email":"3c21077d83965f0a5f94df49943c6397b9167b37@gmail.com"},"message":"add Client to Binance Upstream, fix gem","distinct":true,"url":"https://api.github.com/repos/rubykube/peatio-core/commits/4277573db47c61eac35da4fa22ad997574f83f75"},{"sha":"0c3c06128ce45b60409fb84590008316cd66e14f","author":{"name":"Egor Kovetskiy","email":"3c21077d83965f0a5f94df49943c6397b9167b37@gmail.com"},"message":"handle binance stream errors","distinct":true,"url":"https://api.github.com/repos/rubykube/peatio-core/commits/0c3c06128ce45b60409fb84590008316cd66e14f"},{"sha":"421e273d92d7f5a26ec1085bf801f2a0f58e00ec","author":{"name":"Egor Kovetskiy","email":"3c21077d83965f0a5f94df49943c6397b9167b37@gmail.com"},"message":"calculate hmac hexdigest for binance rest api","distinct":true,"url":"https://api.github.com/repos/rubykube/peatio-core/commits/421e273d92d7f5a26ec1085bf801f2a0f58e00ec"},{"sha":"c3704670229edf7a9d98ea73dc7ad0fcf24ebe12","author":{"name":"Egor Kovetskiy","email":"3c21077d83965f0a5f94df49943c6397b9167b37@gmail.com"},"message":"skeleton of submit_order function","distinct":true,"url":"https://api.github.com/repos/rubykube/peatio-core/commits/c3704670229edf7a9d98ea73dc7ad0fcf24ebe12"},{"sha":"0cd3326277a3a3de2560e08bb941d122750ae937","author":{"name":"Stanislav Seletskiy","email":"32c24206b943e1552fcbee1001465df91fc1f42d@gmail.com"},"message":"upstream: print orderbook","distinct":true,"url":"https://api.github.com/repos/rubykube/peatio-core/commits/0cd3326277a3a3de2560e08bb941d122750ae937"},{"sha":"343ebca176546923a4e20e14ae092fac51fe6db0","author":{"name":"Stanislav Seletskiy","email":"32c24206b943e1552fcbee1001465df91fc1f42d@gmail.com"},"message":"upstream: separate binance module","distinct":true,"url":"https://api.github.com/repos/rubykube/peatio-core/commits/343ebca176546923a4e20e14ae092fac51fe6db0"},{"sha":"ed38d06300d5e561f66af53b6da39f62b2f6f4e7","author":{"name":"Stanislav Seletskiy","email":"32c24206b943e1552fcbee1001465df91fc1f42d@gmail.com"},"message":"apply rubocop\n\nC: [Corrected] Style/FrozenStringLiteralComment: Missing magic\n               comment # frozen_string_literal: true.\n\nC: [Corrected] Style/HashSyntax: Use the new Ruby 1.9 hash syntax.\n\nC: [Corrected] Style/StringLiterals: Prefer double-quoted strings\n               unless you need single quotes to avoid extra backslashes\n               for escaping.","distinct":true,"url":"https://api.github.com/repos/rubykube/peatio-core/commits/ed38d06300d5e561f66af53b6da39f62b2f6f4e7"},{"sha":"ee7237810d0b3309375dfd6f630ed744a07f277e","author":{"name":"Stanislav Seletskiy","email":"32c24206b943e1552fcbee1001465df91fc1f42d@gmail.com"},"message":"upstream: add cli params","distinct":true,"url":"https://api.github.com/repos/rubykube/peatio-core/commits/ee7237810d0b3309375dfd6f630ed744a07f277e"},{"sha":"915a9dc25b3c2c26128a458f8dac13f10590ae28","author":{"name":"Stanislav Seletskiy","email":"32c24206b943e1552fcbee1001465df91fc1f42d@gmail.com"},"message":"upstream: add trades stream","distinct":true,"url":"https://api.github.com/repos/rubykube/peatio-core/commits/915a9dc25b3c2c26128a458f8dac13f10590ae28"},{"sha":"96a5c6d45e25be58a3fe8567745e1adba371dca3","author":{"name":"Stanislav Seletskiy","email":"32c24206b943e1552fcbee1001465df91fc1f42d@gmail.com"},"message":"gemspec: add rbtree","distinct":true,"url":"https://api.github.com/repos/rubykube/peatio-core/commits/96a5c6d45e25be58a3fe8567745e1adba371dca3"}]}
{"actor":{"display_login":"seletskiy"}}