Module: OrientdbBinary::Protocols::Base
- Included in:
- Command, ConfigGet, ConfigList, ConfigSet, Connect, DataclusterAdd, DataclusterCount, DataclusterDatarange, DataclusterDrop, DataclusterLhClusterIsUsed, DatasegmentAdd, DatasegmentDrop, DbCountRecords, DbCreate, DbDrop, DbExist, DbFreeze, DbList, DbOpen, DbRelease, DbReload, DbSize, RecordCreate, RecordDelete, RecordLoad, RecordUpdate, Shutdown
- Defined in:
- lib/orientdb_binary/protocols/base.rb
Instance Method Summary collapse
Instance Method Details
#process(socket) ⇒ Object
6 7 8 9 10 11 12 13 14 15 16 |
# File 'lib/orientdb_binary/protocols/base.rb', line 6 def process(socket) write(socket) status = BinData::Int8.read(socket).to_i errors = process_errors(socket, status) unless errors constantize("#{self.class.to_s}Answer").read(socket) else return {exceptions: errors[:exceptions][0..-2]} end end |