Module: Amnesia::Authentication

Included in:
Application
Defined in:
lib/amnesia/authentication.rb

Class Method Summary collapse

Class Method Details

.included(app) ⇒ Object



3
4
5
6
7
8
9
10
# File 'lib/amnesia/authentication.rb', line 3

def self.included app
  app.class_eval do
    use Rack::Auth::Basic, "Amnesia" do |username, password|
      user, pass = ENV['AMNESIA_CREDS'].split(':')
      username == user and password == pass
    end if ENV['AMNESIA_CREDS']
  end
end