Class: Authgasm::ControllerAdapters::AbstractAdapter

Inherits:
Object
  • Object
show all
Defined in:
lib/authgasm/controller_adapters/abstract_adapter.rb

Overview

Abstract Adapter

Allows you to use Authgasm in any framework you want, not just rails. See tha RailsAdapter for an example of how to adapter Authgasm to work with your framework.

Direct Known Subclasses

RailsAdapter

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(controller) ⇒ AbstractAdapter

Returns a new instance of AbstractAdapter.



8
9
10
# File 'lib/authgasm/controller_adapters/abstract_adapter.rb', line 8

def initialize(controller)
  self.controller = controller
end

Instance Attribute Details

#controllerObject

Returns the value of attribute controller.



6
7
8
# File 'lib/authgasm/controller_adapters/abstract_adapter.rb', line 6

def controller
  @controller
end

Instance Method Details

#authenticate_with_http_basic(*args, &block) ⇒ Object



12
13
# File 'lib/authgasm/controller_adapters/abstract_adapter.rb', line 12

def authenticate_with_http_basic(*args, &block)
end

#cookiesObject



15
16
# File 'lib/authgasm/controller_adapters/abstract_adapter.rb', line 15

def cookies
end

#requestObject



18
19
# File 'lib/authgasm/controller_adapters/abstract_adapter.rb', line 18

def request
end

#sessionObject



21
22
# File 'lib/authgasm/controller_adapters/abstract_adapter.rb', line 21

def session
end