rb_raise (eVTError, "vcedit_new_state() failed - %s",
vcedit_error (o->state));
+ if (vcedit_open (o->state) < 0)
+ rb_raise (eVTError, "vcedit_open() failed - %s",
+ vcedit_error (o->state));
+
vc = vcedit_comments (o->state);
if (!vc)
rb_raise (eVTError, "vcedit_comments() failed - %s",
rb_define_singleton_method (cVT, "open", c_open, 1);
rb_define_method (cVT, "initialize", c_init, 1);
+ rb_define_method (cVT, "close", c_close, 0);
rb_define_method (cVT, "write", c_write, 0);
rb_define_method (cVT, "comments", c_comments, 0);