Module: Escher::RackMiddleware::Authenticator

Included in:
Escher::RackMiddleware
Defined in:
lib/escher/rack_middleware/authenticator.rb

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.extended(klass) ⇒ Object



4
5
6
# File 'lib/escher/rack_middleware/authenticator.rb', line 4

def self.extended(klass)
  klass.__send__(:include,self::Helper)
end

Instance Method Details

#add_escher_authenticator(&escher_instance_initializer) ⇒ Object



8
9
10
# File 'lib/escher/rack_middleware/authenticator.rb', line 8

def add_escher_authenticator(&escher_instance_initializer)
  escher_authenticators.push(escher_instance_initializer)
end

#escher_authenticatorsObject



12
13
14
# File 'lib/escher/rack_middleware/authenticator.rb', line 12

def escher_authenticators
  @escher_authenticators ||= []
end