SharpMod.RubyPluginManager.LoadPlugins C# (CSharp) Method

LoadPlugins() public static method

public static LoadPlugins ( ) : void
return void
        public static void LoadPlugins()
        {
            Assembly.LoadFile(Path.Combine(Server.ModDirectory, "IronRuby.dll"));
            Assembly.LoadFile(Path.Combine(Server.ModDirectory, "IronRuby.Libraries.dll"));
            engine = IronRuby.Ruby.CreateEngine();

            engine.Runtime.LoadAssembly(Assembly.LoadFile(Assembly.GetExecutingAssembly().Location));

            if (Directory.Exists(pluginDirectory)) {
                foreach (string file in Directory.GetFiles(pluginDirectory, "*.rb")) {
                    Load(file);
                }
            }
        }
RubyPluginManager