Skip to content

Instantly share code, notes, and snippets.

@benbc
Created December 6, 2010 11:44
Show Gist options
  • Save benbc/730176 to your computer and use it in GitHub Desktop.
Save benbc/730176 to your computer and use it in GitHub Desktop.
function convert(cards) {
cache = {}
each(cards, function(card) {
cache[card.format(card.formatters.ref)] = card
}
function lookup(cardReference) {
return cache[cardReference];
}
return function(card) {
return {
depender: lookup(card.properties.Depender),
dependee: lookup(card.properties.Dependee)
};
};
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment