void Init_zookeeper_c() { ZKRBDebugging = 0; /* initialize Zookeeper class */ Zookeeper = rb_define_class("CZookeeper", rb_cObject); zkrb_define_methods(); ZookeeperClientId = rb_define_class_under(Zookeeper, "ClientId", rb_cObject); rb_define_method(ZookeeperClientId, "initialize", zkrb_client_id_method_initialize, 0); rb_define_attr(ZookeeperClientId, "session_id", 1, 1); rb_define_attr(ZookeeperClientId, "passwd", 1, 1); }
void Init_zookeeper_c() { ZKRBDebugging = 0; mZookeeper = rb_define_module("Zookeeper"); mZookeeperExceptions = rb_define_module_under(mZookeeper, "Exceptions"); // this will likely fail if the load order is screwed up eHandleClosedException = rb_const_get(mZookeeperExceptions, rb_intern("HandleClosedException")); /* initialize CZookeeper class */ CZookeeper = rb_define_class_under(mZookeeper, "CZookeeper", rb_cObject); zkrb_define_methods(); ZookeeperClientId = rb_define_class_under(CZookeeper, "ClientId", rb_cObject); rb_define_method(ZookeeperClientId, "initialize", zkrb_client_id_method_initialize, 0); rb_define_attr(ZookeeperClientId, "session_id", 1, 1); rb_define_attr(ZookeeperClientId, "passwd", 1, 1); }
void Init_zookeeper_c() { ZKRBDebugging = 0; /* initialize Zookeeper class */ Zookeeper = rb_define_class("CZookeeper", rb_cObject); zkrb_define_methods(); }