/* * call-seq: * ctrl.inspect => String * * Produce a concise representation of the control. */ static VALUE rb_ldap_control_inspect (VALUE self) { VALUE str; str = rb_tainted_str_new2 ("#<"); rb_str_cat2 (str, rb_class2name (CLASS_OF (self))); rb_str_cat2 (str, " oid="); rb_str_concat (str, rb_inspect (rb_ldap_control_get_oid (self))); rb_str_cat2 (str, " value="); rb_str_concat (str, rb_inspect (rb_ldap_control_get_value (self))); rb_str_cat2 (str, " iscritical="); rb_str_concat (str, rb_inspect (rb_ldap_control_get_critical (self))); rb_str_cat2 (str, ">"); return str; }