Class: Tracks::Config
- Inherits:
-
Object
- Object
- Tracks::Config
- Defined in:
- lib/tracks/config.rb
Class Method Summary (collapse)
- + (Object) auth_schemes
- + (Boolean) cas_enabled?
- + (Boolean) openid_enabled?
- + (Boolean) prefered_auth?
- + (Object) salt
Class Method Details
+ (Object) auth_schemes
7 8 9 |
# File 'lib/tracks/config.rb', line 7 def self.auth_schemes SITE_CONFIG['authentication_schemes'] || [] end |
+ (Boolean) cas_enabled?
15 16 17 |
# File 'lib/tracks/config.rb', line 15 def self.cas_enabled? auth_schemes.include?('cas') end |
+ (Boolean) openid_enabled?
11 12 13 |
# File 'lib/tracks/config.rb', line 11 def self.openid_enabled? auth_schemes.include?('open_id') end |
+ (Boolean) prefered_auth?
19 20 21 22 23 24 25 |
# File 'lib/tracks/config.rb', line 19 def self.prefered_auth? if SITE_CONFIG['prefered_auth'] SITE_CONFIG['prefered_auth'] else auth_schemes.first end end |
+ (Object) salt
3 4 5 |
# File 'lib/tracks/config.rb', line 3 def self.salt SITE_CONFIG['salt'] end |