public static YamlData ReadFromMulti(string name, string directory = ".", string extension = ".yml") { var named_directory = Path.Combine(directory, name); return(new YamlData( YamlData.YamlToData( string.Join("\n", Directory.EnumerateFiles(named_directory, $"*{extension}").Select(file => File.ReadAllText(file)).ToArray()) ) )); }
public static YamlData ReadFromSingle(string name, string directory = ".", string extension = ".yml", string keyColumnName = "id") { var fstream = new FileStream(Path.Combine(directory, name + extension), FileMode.Open); return(new YamlData(YamlData.YamlToData(new StreamReader(fstream), keyColumnName))); }
public static YamlData ReadFromSingle(string name, string directory = ".", string extension = ".yml") { return(new YamlData(YamlData.YamlToData(File.ReadAllText(Path.Combine(directory, name + extension))))); }