module Cacheble
Public Class Methods
clear_cache()
click to toggle source
# File lib/a-commons.rb, line 885 def self.clear_cache @@cache.clear end
extended(_obj)
click to toggle source
# File lib/a-commons.rb, line 873 def self.extended(_obj) _obj.__initialize_cache(_obj) end
get_cache(_key, _value)
click to toggle source
# File lib/a-commons.rb, line 893 def self.get_cache(_key, _value) @@cache[_key] end
included(_obj)
click to toggle source
# File lib/a-commons.rb, line 877 def self.included(_obj) _obj.__initialize_cache(_obj) end
set_cache(_key, _value)
click to toggle source
# File lib/a-commons.rb, line 889 def self.set_cache(_key, _value) @@cache[_key]=_value end
Public Instance Methods
__initialize_cache(_obj)
click to toggle source
# File lib/a-commons.rb, line 881 def __initialize_cache(_obj) @@cache = Hash.new end