Module: Tarantool::ParseIProto
- Included in:
- BlockDB, EMDB::OneReplica, EMDB::OneShardRead, EMDB::OneShardWrite
- Defined in:
- lib/tarantool/response.rb
Instance Method Summary collapse
Instance Method Details
#_parse_iproto(data) ⇒ Object
87 88 89 90 91 92 93 94 95 96 |
# File 'lib/tarantool/response.rb', line 87 def _parse_iproto(data) if Exception === data || data == '' data elsif (ret = ::BinUtils.slice_int32_le!(data)) == 0 data else data.gsub!("\x00", "") CODE_TO_EXCEPTION[ret].new(ret, data) end end |