Small code cleanup.

This commit is contained in:
Martin Edenhofer 2015-06-18 16:23:03 +02:00
parent 1ce9f91408
commit f4a58f8272

View file

@ -237,44 +237,45 @@ returns
def cache_delete def cache_delete
# delete id caches # delete id caches
key = self.class.to_s + '::' + id.to_s key = "#{self.class}::#{id}"
Cache.delete( key.to_s ) Cache.delete(key)
# delete old name / login caches # delete old name / login caches
if self.changed? if self.changed?
if changes.key?('name') if changes.key?('name')
name = changes['name'][0].to_s name = changes['name'][0]
key = self.class.to_s + '::' + name key = "#{self.class}::#{name}"
Cache.delete( key.to_s ) Cache.delete( key.to_s )
end end
if changes.key?('login') if changes.key?('login')
name = changes['login'][0].to_s name = changes['login'][0]
key = self.class.to_s + '::' + name key = "#{self.class}::#{name}"
Cache.delete( key.to_s ) Cache.delete(key)
end end
end end
# delete name caches # delete name caches
if self[:name] if self[:name]
key = self.class.to_s + '::' + self.name.to_s key = "#{self.class}::#{self.name}"
Cache.delete( key.to_s ) Cache.delete(key)
end end
return if !self[:login]
# delete login caches # delete login caches
key = self.class.to_s + '::' + login.to_s if !self[:login]
Cache.delete( key.to_s ) key = "#{self.class}::#{login}"
Cache.delete(key)
end
end end
def self.cache_set(data_id, data) def self.cache_set(data_id, data)
key = to_s + '::' + data_id.to_s key = "#{self}::#{data_id}"
Cache.write( key.to_s, data ) Cache.write(key, data)
end end
def self.cache_get(data_id) def self.cache_get(data_id)
key = to_s + '::' + data_id.to_s key = "#{self}::#{data_id}"
Cache.get( key.to_s ) Cache.get(key)
end end
=begin =begin