/
castronaut.rb
40 lines (35 loc) · 2.58 KB
/
castronaut.rb
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
require File.expand_path(File.join(File.dirname(__FILE__), 'castronaut', 'configuration'))
require File.expand_path(File.join(File.dirname(__FILE__), 'castronaut', 'support', 'sample'))
require File.expand_path(File.join(File.dirname(__FILE__), 'castronaut', 'utilities', 'random_string'))
require File.expand_path(File.join(File.dirname(__FILE__), 'castronaut', 'models', 'consumeable'))
require File.expand_path(File.join(File.dirname(__FILE__), 'castronaut', 'models', 'dispenser'))
require File.expand_path(File.join(File.dirname(__FILE__), 'castronaut', 'models', 'login_ticket'))
require File.expand_path(File.join(File.dirname(__FILE__), 'castronaut', 'models', 'service_ticket'))
require File.expand_path(File.join(File.dirname(__FILE__), 'castronaut', 'models', 'proxy_ticket'))
require File.expand_path(File.join(File.dirname(__FILE__), 'castronaut', 'models', 'ticket_granting_ticket'))
require File.expand_path(File.join(File.dirname(__FILE__), 'castronaut', 'models', 'proxy_granting_ticket'))
require File.expand_path(File.join(File.dirname(__FILE__), 'castronaut', 'authentication_result'))
require File.expand_path(File.join(File.dirname(__FILE__), 'castronaut', 'ticket_result'))
require File.expand_path(File.join(File.dirname(__FILE__), 'castronaut', 'presenters', 'login'))
require File.expand_path(File.join(File.dirname(__FILE__), 'castronaut', 'presenters', 'logout'))
require File.expand_path(File.join(File.dirname(__FILE__), 'castronaut', 'presenters', 'process_login'))
require File.expand_path(File.join(File.dirname(__FILE__), 'castronaut', 'presenters', 'service_validate'))
require File.expand_path(File.join(File.dirname(__FILE__), 'castronaut', 'presenters', 'proxy_validate'))
require File.expand_path(File.join(File.dirname(__FILE__), 'castronaut', 'adapters'))
require File.expand_path(File.join(File.dirname(__FILE__), 'castronaut', 'adapters', 'restful_authentication', 'adapter'))
require File.expand_path(File.join(File.dirname(__FILE__), 'castronaut', 'adapters', 'restful_authentication', 'user'))
require File.expand_path(File.join(File.dirname(__FILE__), 'castronaut', 'adapters', 'development', 'adapter'))
require File.expand_path(File.join(File.dirname(__FILE__), 'castronaut', 'adapters', 'development', 'user'))
require File.expand_path(File.join(File.dirname(__FILE__), 'castronaut', 'adapters', 'ldap', 'adapter'))
require File.expand_path(File.join(File.dirname(__FILE__), 'castronaut', 'adapters', 'ldap', 'user'))
module Castronaut
def self.config
@cas_config
end
def self.config=(config)
@cas_config = config
end
def self.logger
@cas_config.logger
end
end