Sha256: 596f0aa0116b967a506c483af215f8d100614169529715a28e1ec65f94a7cf84
Contents?: true
Size: 1.62 KB
Versions: 5
Compression:
Stored size: 1.62 KB
Contents
unless Object.const_defined?(:Picnic) $APP_NAME ||= 'rubycas-server' $APP_ROOT ||= File.expand_path(File.dirname(__FILE__)+'/..') if File.exists?(picnic = File.expand_path(File.dirname(File.expand_path(__FILE__))+'/../vendor/picnic/lib')) $: << picnic elsif File.exists?(picnic = File.expand_path(File.dirname(File.expand_path(__FILE__))+'/../../picnic/lib')) $: << picnic else require 'rubygems' # make things backwards-compatible for rubygems < 0.9.0 if respond_to?(:require_gem) puts "WARNING: aliasing gem to require_gem in #{__FILE__} -- you should update your RubyGems system!" alias gem require_gem end gem 'picnic' end require 'picnic' end require 'yaml' require 'markaby' require "casserver/conf" require "picnic/logger" $: << File.dirname(File.expand_path(__FILE__)) $: << File.expand_path("#{File.dirname(__FILE__)}/../vendor/isaac_0.9.1") require 'crypt/ISAAC' Camping.goes :CASServer Picnic::Logger.init_global_logger! require "casserver/utils" require "casserver/models" require "casserver/cas" require "casserver/views" require "casserver/controllers" require "casserver/localization" def CASServer.create CASServer::Models::Base.establish_connection($CONF[:database]) CASServer::Models.create_schema CASServer::Models::ServiceTicket.cleanup_expired($CONF[:service_ticket_expiry]) CASServer::Models::LoginTicket.cleanup_expired($CONF[:login_ticket_expiry]) CASServer::Models::ProxyGrantingTicket.cleanup_expired($CONF[:proxy_granting_ticket_expiry]) CASServer::Models::TicketGrantingTicket.cleanup_expired($CONF[:ticket_granting_ticket_expiry]) end
Version data entries
5 entries across 5 versions & 1 rubygems