/* * Set the debug level of a Fam::Connection object. * * Raises a Fam::Error exception on failure. Note that this method does * not exist under Gamin. * * Aliases: * Fam::Connection#debug * * Examples: * fam.debug = Fam::Debug::VERBOSE * */ static VALUE fam_conn_set_debug(VALUE self, VALUE level) { FAMConnection *conn; int err; Data_Get_Struct(self, FAMConnection, conn); err = FAMDebugLevel(conn, NUM2INT(level)); if (err == -1) { rb_raise(eError, "Couldn't set debug level: %s", fam_error()); } return self; }