Navigation Menu

Skip to content

Instantly share code, notes, and snippets.

@JayBazuzi
Created February 19, 2019 02:41
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save JayBazuzi/da4d19c41219f7cc0e7a6d177f12c1ef to your computer and use it in GitHub Desktop.
Save JayBazuzi/da4d19c41219f7cc0e7a6d177f12c1ef to your computer and use it in GitHub Desktop.
- PipeSource is split into a StaticInputPipe and a PipeMiddle
// var characterFile = CharacterFile.From(fileName);
var fileName = new StaticInputPipe(fileName);
var characterFile = new FunctionPipe(CharacterFile.From, fileName);
// var configFile = ConfigFile.Matching(characterFile);
var configFile = new FunctionPipe(ConfigFile.Matching, characterFile);
// var partialCards = characterFile.ParseCards();
var partialCards = new FunctionPipe("CharacterFile.ParseCards", _ => _.ParseCards(), characterFile);
// var localCards = configFile.ParseCards();
var localCards = new FunctionPipe("ConfigFile.ParseCards", _=> _.ParseCards, configFile);
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment