Module: CASServer

Defined in:
lib/casserver/utils.rb,
lib/casserver/conf.rb,
lib/casserver/version.rb,
lib/casserver/postambles.rb,
lib/casserver/authenticators/base.rb,
lib/casserver/authenticators/ntlm.rb

Overview

Misc utility function used throughout by the RubyCAS-server.

Defined Under Namespace

Modules: Authenticators, CAS, Conf, Controllers, Models, Postambles, Utils, VERSION, Views Classes: AuthenticatorError

Class Method Summary collapse

Class Method Details

.createObject



103
104
105
106
107
108
109
110
111
112
# File 'lib/casserver.rb', line 103

def CASServer.create
  $LOG.info "Creating RubyCAS-Server..."
  CASServer::Models::Base.establish_connection(CASServer::Conf.database)
  CASServer::Models.create_schema
  
  CASServer::Models::ServiceTicket.cleanup_expired(CASServer::Conf.service_ticket_expiry)
  CASServer::Models::LoginTicket.cleanup_expired(CASServer::Conf.)
  CASServer::Models::ProxyGrantingTicket.cleanup_expired(CASServer::Conf.proxy_granting_ticket_expiry)
  CASServer::Models::TicketGrantingTicket.cleanup_expired(CASServer::Conf.ticket_granting_ticket_expiry)
end