internal static CompiledModeDef GetCompiledDef(string packageName, ScriptedRepository repository = null) { CompiledModeDef compiledDef = null; var repo = repository ?? GetRepository(); ModeCompiler compiler = new ModeCompiler(); var result = compiler.Compile(new ModeQName(packageName), repo, out compiledDef); CheckEngineResult(result); return(compiledDef); }
private static ScriptedRepository GetRepository() { string repositoryUrl = Config.AppSettings["PackageBaseRepoUrl"]; ScriptedRepository repo; if (repositoryUrl.ToLower().StartsWith("http://")) { repo = new ScriptedRepository(new HttpFileLoader(repositoryUrl), new RubyScriptEngine()); } else { repo = new ScriptedRepository(new FileSystemFileLoader(repositoryUrl), new RubyScriptEngine()); } return(repo); }
private static ScriptedRepository GetRepository() { string repositoryUrl = Config.AppSettings["PackageBaseRepoUrl"]; ScriptedRepository repo; if (repositoryUrl.ToLower().StartsWith("http://")) repo = new ScriptedRepository(new HttpFileLoader(repositoryUrl), new RubyScriptEngine()); else repo = new ScriptedRepository(new FileSystemFileLoader(repositoryUrl), new RubyScriptEngine()); return repo; }
internal static CompiledModeDef GetCompiledDef(string packageName, ScriptedRepository repository = null) { CompiledModeDef compiledDef = null; var repo = repository ?? GetRepository(); ModeCompiler compiler = new ModeCompiler(); var result = compiler.Compile(new ModeQName(packageName), repo, out compiledDef); CheckEngineResult(result); return compiledDef; }