require File.expand_path(File.join(File.dirname(__FILE__), 'castronaut', 'configuration')) 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', 'base')) 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')) module Castronaut def self.config @cas_config end def self.config=(config) @cas_config = config end def self.logger @cas_config.logger end end