module Rubysermon
class ModLoader
def self.load(new_class)
begin
require_relative 'mod/' + new_class.downcase
capitalized_class = new_class.capitalize
return (Rubysermon.const_get capitalized_class).new
rescue LoadError
raise ModLoaderException, "File module not found"
end
end
end
class ModLoaderException < Exception; end
end