3 #include "../create_string.h"
7 Error::Error(Sass_Value* v) : SassValueWrapper(v) {}
9 Sass_Value* Error::construct(const std::vector<v8::Local<v8::Value>> raw_val, Sass_Value **out) {
10 char const* value = "";
12 if (raw_val.size() >= 1) {
13 if (!raw_val[0]->IsString()) {
14 return fail("Argument should be a string.", out);
17 value = create_string(raw_val[0]);
20 return *out = sass_make_error(value);
23 void Error::initPrototype(v8::Local<v8::FunctionTemplate>) {}