Class: Amnesia::Application

Inherits:
Sinatra::Base
  • Object
show all
Defined in:
lib/amnesia.rb

Instance Method Summary collapse

Constructor Details

#initialize(app, configuration = {}) ⇒ Application

Returns a new instance of Application.



20
21
22
23
24
25
26
27
# File 'lib/amnesia.rb', line 20

def initialize(app, configuration = {})
  Amnesia.config = configuration
  # Heroku
  Amnesia.config[:hosts] ||= [nil] if ENV['MEMCACHE_SERVERS']
  # Default if nothing set
  Amnesia.config[:hosts] ||= ['127.0.0.1:11211']
  super(app)
end