Module: Munna

Defined in:
lib/munna.rb,
lib/munna/cache.rb,
lib/munna/railtie.rb,
lib/munna/version.rb,
lib/munna/proxy/base.rb,
lib/munna/perform/base.rb,
lib/munna/proxy/execute.rb,
lib/munna/perform/object.rb,
lib/munna/extensions/helper.rb,
lib/munna/perform/active_record.rb,
lib/munna/extensions/basic_method.rb,
lib/munna/extensions/object_method.rb,
lib/munna/extensions/activerecord_method.rb

Defined Under Namespace

Modules: CacheHelper, Extensions, Perform, Performs, Proxy Classes: Cache, Railtie

Constant Summary collapse

KEY =
'Munna'
VERSION =
"0.0.3"

Class Method Summary collapse

Class Method Details

.cacheObject



8
9
10
# File 'lib/munna.rb', line 8

def cache
  Cache.instance
end

.get_key(params) ⇒ Object



12
13
14
15
16
17
18
# File 'lib/munna.rb', line 12

def get_key(params)
  if [Symbol, String].include? params.class
    params
  else
    (params.map {|v| v.is_a?(Array) ? v.join('-') : v}).join('/')
  end
end