module WebFetch::Storage

Public Class Methods

create() click to toggle source
# File lib/web_fetch/storage.rb, line 6
def create
  {
    'memory' => Memory,
    'memcached' => Memcached,
    'redis' => Redis
  }.fetch(backend).new
end

Private Class Methods

backend() click to toggle source
# File lib/web_fetch/storage.rb, line 16
def backend
  ENV.fetch('WEB_FETCH_BACK_END', 'memory')
end