class TShield::Server
Public Class Methods
load_controllers()
click to toggle source
# File lib/tshield/server.rb, line 44 def self.load_controllers return unless File.exist?('controllers') Dir.entries('controllers').each do |entry| next if entry =~ /^\.\.?$/ entry.gsub!('.rb', '') require File.join('.', 'controllers', entry) controller_name = entry.split('_').collect(&:capitalize).join include Module.const_get("#{controller_name}::Actions") register Module.const_get(controller_name) end end
register_resources()
click to toggle source
# File lib/tshield/server.rb, line 38 def self.register_resources load_controllers register TShield::Controllers::Sessions register TShield::Controllers::Requests end
run!()
click to toggle source
Calls superclass method
# File lib/tshield/server.rb, line 58 def self.run! register_resources super end