Method: OrientDB::RID#initialize

Defined in:
lib/orientdb/rid.rb

#initialize(rid = '#-1:-1') ⇒ RID

Returns a new instance of RID.



5
6
7
8
9
10
11
12
13
# File 'lib/orientdb/rid.rb', line 5

def initialize(rid = '#-1:-1')
  parts = rid.to_s.gsub('#', '').split ":"
  if parts.size == 2
    self.cluster_id = parts.first.to_i
    self.document_id = parts.last.to_i
  else
    raise "Unknown rid [#{rid}]"
  end
end