diff options
Diffstat (limited to 'gin/object_template_builder.cc')
-rw-r--r-- | gin/object_template_builder.cc | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/gin/object_template_builder.cc b/gin/object_template_builder.cc index 3a148e7..6dc6d2f 100644 --- a/gin/object_template_builder.cc +++ b/gin/object_template_builder.cc @@ -19,6 +19,14 @@ ObjectTemplateBuilder& ObjectTemplateBuilder::SetImpl( return *this; } +ObjectTemplateBuilder& ObjectTemplateBuilder::SetPropertyImpl( + const base::StringPiece& name, v8::Handle<v8::FunctionTemplate> getter, + v8::Handle<v8::FunctionTemplate> setter) { + template_->SetAccessorProperty(StringToSymbol(isolate_, name), getter, + setter); + return *this; +} + v8::Local<v8::ObjectTemplate> ObjectTemplateBuilder::Build() { v8::Local<v8::ObjectTemplate> result = template_; template_.Clear(); |