Skip to content

Instantly share code, notes, and snippets.

@bmizerany
Created May 23, 2010 23:12
Show Gist options
  • Save bmizerany/411338 to your computer and use it in GitHub Desktop.
Save bmizerany/411338 to your computer and use it in GitHub Desktop.
Handle<String> data;
RequestParser() : EventEmitter() {
data = String::New("");
}
static Handle<Value>
Parse(const v8::Arguments& args) {
RequestParser *parser = ObjectWrap::Unwrap<RequestParser>(args.This());
HandleScope scope;
if (args.Length() == 0 || !args[0]->IsString()) {
return ThrowException(
Exception::Error(String::New("Must give data string as argument"))
);
}
data = String::Concat(data, args[0]->ToString());
...
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment