Module: KirguduBase::Security
- Defined in:
- app/models/kirgudu_base/security.rb,
app/models/kirgudu_base/security/user.rb,
app/models/kirgudu_base/security/authentication.rb,
app/models/kirgudu_base/security/authentication_config.rb,
app/models/kirgudu_base/security/authentication_config_builder.rb,
app/controllers/kirgudu_base/security/authentications_controller.rb,
app/controllers/kirgudu_base/security/email_confirmations_controller.rb
Defined Under Namespace
Classes: Autheintication, Authentication, AuthenticationConfig, AuthenticationConfigBuilder, AuthenticationsController, EmailConfirmation, RestorePasswordCode, User
Class Method Summary
collapse
Instance Method Summary
collapse
Class Method Details
.table_name_prefix ⇒ Object
3
4
5
|
# File 'app/models/kirgudu_base/security.rb', line 3
def self.table_name_prefix
'kirgudu_base_security_'
end
|
Instance Method Details
#allow_facebook(path) ⇒ Object
72
73
74
|
# File 'app/models/kirgudu_base/security/authentication_config_builder.rb', line 72
def allow_facebook(path)
::KirguduBase::Security::AuthenticationConfig.config.allow_facebook = path
end
|
#allow_google(path) ⇒ Object
78
79
80
|
# File 'app/models/kirgudu_base/security/authentication_config_builder.rb', line 78
def allow_google(path)
::KirguduBase::Security::AuthenticationConfig.config.allow_google = path
end
|
75
76
77
|
# File 'app/models/kirgudu_base/security/authentication_config_builder.rb', line 75
def (path)
::KirguduBase::Security::AuthenticationConfig.config. = path
end
|
#allow_vkontakte(path) ⇒ Object
81
82
83
|
# File 'app/models/kirgudu_base/security/authentication_config_builder.rb', line 81
def allow_vkontakte(path)
::KirguduBase::Security::AuthenticationConfig.config.allow_vkontakte = path
end
|
#call(env) ⇒ Object
86
87
88
|
# File 'app/models/kirgudu_base/security/authentication_config_builder.rb', line 86
def call(env)
to_app.call(env)
end
|
#initialize(app, &block) ⇒ Object
9
10
11
12
13
14
15
16
17
18
|
# File 'app/models/kirgudu_base/security/authentication_config_builder.rb', line 9
def initialize(app, &block)
@options = nil
if rack14?
super
else
@app = app
super(&block)
@ins << @app
end
end
|
#layout_view_path(path) ⇒ Object
65
66
67
|
# File 'app/models/kirgudu_base/security/authentication_config_builder.rb', line 65
def layout_view_path(path)
::KirguduBase::Security::AuthenticationConfig.config.layout_view_path = path
end
|
#path_to_views(path) ⇒ Object
69
70
71
|
# File 'app/models/kirgudu_base/security/authentication_config_builder.rb', line 69
def path_to_views(path)
::KirguduBase::Security::AuthenticationConfig.config.path_to_views = path
end
|
#rack14? ⇒ Boolean
20
21
22
|
# File 'app/models/kirgudu_base/security/authentication_config_builder.rb', line 20
def rack14?
Rack.release.split('.')[1].to_i >= 4
end
|