Module: SqAuth
- Defined in:
- lib/sq_auth.rb,
lib/sq_auth/version.rb,
lib/sq_auth/sq_auth_utils.rb,
lib/sq_auth/sq_auth_access.rb,
lib/sq_auth/sq_auth_client.rb,
lib/sq_auth/sq_auth_request.rb,
lib/sq_auth/sq_auth_sessions.rb,
lib/sq_auth/sq_auth_user/rack_user.rb,
lib/sq_auth/sq_auth_user/basic_user.rb,
lib/sq_auth/sq_auth_integration/sq_auth_rack.rb,
lib/sq_auth/sq_auth_helpers/sq_auth_helpers_dsl.rb,
lib/sq_auth/sq_auth_integration/sq_auth_sinatra.rb,
lib/sq_auth/sq_auth_helpers/sq_auth_helpers_rails.rb,
lib/sq_auth/sq_auth_server_interface/basic_server.rb,
lib/sq_auth/sq_auth_helpers/sq_auth_helpers_sinatra.rb,
lib/sq_auth/sq_auth_integration/sq_auth_integration.rb,
lib/sq_auth/sq_auth_integration/sq_auth_rack_protection.rb,
lib/sq_auth/sq_auth_integration/sq_auth_action_controller.rb
Defined Under Namespace
Modules: InstanceMethods, SqAuthHelpers, SqAuthIntegration, SqAuthServer, SqAuthUser, SqAuthUtils
Classes: SqAuthAccess, SqAuthClient, SqAuthRequest, SqAuthSessions
Constant Summary
collapse
- VERSION =
"0.0.20"
Class Method Summary
collapse
Class Method Details
.access ⇒ Object
33
34
35
|
# File 'lib/sq_auth.rb', line 33
def self.access
@session_access
end
|
.api_filter(roles, ok_proc, error_proc, options = {}) ⇒ Object
40
41
42
|
# File 'lib/sq_auth.rb', line 40
def self.api_filter(roles, ok_proc, error_proc, options = {})
@session_access.api_filter(roles, SqAuth.access.project_name, ok_proc, error_proc, options)
end
|
.connect(*args, &block) ⇒ Object
30
31
32
|
# File 'lib/sq_auth.rb', line 30
def self.connect(*args, &block)
@session_access.connect(*args, &block)
end
|
.included(base) ⇒ Object
44
45
46
|
# File 'lib/sq_auth.rb', line 44
def self.included(base)
base.send :include, InstanceMethods
end
|
.with_sq_auth(*args, &block) ⇒ Object
36
37
38
|
# File 'lib/sq_auth.rb', line 36
def self.with_sq_auth(*args, &block)
@session_access.with_sq_auth(*args, &block)
end
|