Skip to content

Instantly share code, notes, and snippets.

@deanlandolt
Created May 11, 2010 16:17
Show Gist options
  • Select an option

  • Save deanlandolt/397495 to your computer and use it in GitHub Desktop.

Select an option

Save deanlandolt/397495 to your computer and use it in GitHub Desktop.
var parseQuery = require("resource-query").parseQuery;
var x = parseQuery("a=b");
var y = parseQuery([{
type: "comparison",
comparator: "=",
name: "a",
value: "b",
conjunction: undefined
}]);
x.toString === y.toString // false...really?!
// change to parseQuery to allow objects:
if (typeof query !== "string") {
// accept already parsed query objects
query.toString = customToString;
return query;
}
//...
terms.toString = customToString;
//...
function customToString() { ... }
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment