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