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