using System; using System.Collections.Generic; using System.Linq; namespace Tapeti.Cmd.Parser { public static class BindingParser { public static Tuple[] Parse(IEnumerable bindings) { return bindings .Select(b => { var parts = b.Split(':'); if (parts.Length != 2) throw new InvalidOperationException($"Invalid binding format: {b}"); return new Tuple(parts[0], parts[1]); }) .ToArray(); } } }