Method: EKV::ModelExtensions::KeyValueStore#del_key
- Defined in:
- lib/easy_key_value/key_value_store.rb
#del_key(key) ⇒ Boolean
Removes a given key
55 56 57 58 59 60 61 62 63 |
# File 'lib/easy_key_value/key_value_store.rb', line 55 def del_key(key) self.load_ekv return false unless @ekv.key? key ekv = EasyKeyValue.find_by_ekv_id_and_ekv_type_and_key(self.id, self.class.to_s, key) return false if ekv.nil? ekv.destroy @ekv.delete key true end |