Method: ODBA::IndexCommon#delete

Defined in:
lib/odba/index.rb

#delete(object) ⇒ Object

:nodoc:



42
43
44
45
46
47
48
49
50
51
# File 'lib/odba/index.rb', line 42

def delete(object) # :nodoc:
  if(object.is_a?(@origin_klass))
    ODBA.storage.delete_index_element(@index_name, object.odba_id, 
                                      'origin_id')
  end
  if(object.is_a?(@target_klass))
    ODBA.storage.delete_index_element(@index_name, object.odba_id, 
                                      'target_id')
  end
end