Module: Rotary::Storage

Defined in:
lib/rotary/storage.rb,
lib/rotary/storage/redis.rb,
lib/rotary/storage/memory.rb

Defined Under Namespace

Classes: Error, Memory, Redis

Class Method Summary collapse

Class Method Details

.load_storage(storage) ⇒ Object



10
11
12
13
14
15
# File 'lib/rotary/storage.rb', line 10

def self.load_storage(storage)
  const_get("Rotary::Storage::#{storage.capitalize}")
rescue NameError
  raise Rotary::Storage::Error,
    "Wrong storage #{storage} of class #{storage.class}"
end