Sha256: f5b842d4c870905549bed444064130148397294e88c3ffd2164043d54882735b
Contents?: true
Size: 781 Bytes
Versions: 1
Compression:
Stored size: 781 Bytes
Contents
#include "v8_ref.h" #include "v8_cast.h" #include "v8_boolean.h" #include "v8_errors.h" #include "v8_value.h" #include "v8_macros.h" using namespace v8; VALUE rb_cV8Boolean; VALUE rb_cV8FalseClass; VALUE rb_cV8TrueClass; /* Booleans initializer */ void Init_V8_Boolean() { rb_cV8Boolean = rb_define_class_under(rb_mV8, "Boolean", rb_cV8Primitive); VALUE args; /* false */ args = Qfalse; rb_cV8FalseClass = rb_define_class_under(rb_mV8, "FalseClass", rb_cV8Boolean); rb_define_const(rb_mV8, "False", rb_funcall2(rb_cV8FalseClass, rb_intern("new"), 1, &args)); /* true */ args = Qtrue; rb_cV8TrueClass = rb_define_class_under(rb_mV8, "TrueClass", rb_cV8Boolean); rb_define_const(rb_mV8, "True", rb_funcall2(rb_cV8TrueClass, rb_intern("new"), 1, &args)); }
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
mustang-0.2.2 | ext/v8/v8_boolean.cpp |