Module: RDKit::DB::KeyMethods

Included in:
RDKit::DB
Defined in:
lib/rdkit/db.rb

Instance Method Summary collapse

Instance Method Details

#del(keys) ⇒ Object



42
43
44
# File 'lib/rdkit/db.rb', line 42

def del(keys)
  keys.select { |key| objects.delete(key) }.count
end

#exists?(key) ⇒ Boolean

Returns:

  • (Boolean)


50
51
52
# File 'lib/rdkit/db.rb', line 50

def exists?(key)
  objects.include?(key)
end

#filter_keys(pattern) ⇒ Object



46
47
48
# File 'lib/rdkit/db.rb', line 46

def filter_keys(pattern)
  objects.keys
end

#type(key) ⇒ Object



54
55
56
# File 'lib/rdkit/db.rb', line 54

def type(key)
  objects[key].type.to_s rescue 'none'
end