Method: Global.setup

Defined in:
lib/nitro/global.rb

.setup(type = Global.cache_type) ⇒ Object

Init the correct Global cache.



34
35
36
37
38
39
40
41
42
43
44
45
46
# File 'lib/nitro/global.rb', line 34

def setup(type = Global.cache_type)
  return if Global.cache

  case type
    when :memory
      require 'glue/cache/memory'
      Global.cache = Glue::MemoryCache.new

    when :drb
      require 'glue/cache/drb'
      Global.cache = DrbCache.new(Global.cache_address, Global.cache_port)          
  end
end