Method: EKV::ModelExtensions::KeyValueStore#update_key
- Defined in:
- lib/easy_key_value/key_value_store.rb
#update_key(key, value) ⇒ Boolean
Updates a given key with the given value
70 71 72 73 74 75 76 77 78 |
# File 'lib/easy_key_value/key_value_store.rb', line 70 def update_key(key, value) 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.value = value ekv.save @ekv[key] = value true end |