diff options
Diffstat (limited to 'gin/converter.cc')
-rw-r--r-- | gin/converter.cc | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/gin/converter.cc b/gin/converter.cc index e60e3a0..614e515 100644 --- a/gin/converter.cc +++ b/gin/converter.cc @@ -171,5 +171,13 @@ v8::Handle<v8::String> StringToSymbol(v8::Isolate* isolate, static_cast<uint32_t>(val.length())); } +std::string V8ToString(v8::Handle<v8::Value> value) { + if (value.IsEmpty()) + return std::string(); + std::string result; + if (!ConvertFromV8(value, &result)) + return std::string(); + return result; +} } // namespace gin |