/* call-seq: * bz_get_group_list -> array * * This method returns an array which contains all groups. */ static VALUE bzflag_bz_getGroupList(VALUE self) { int i; VALUE groups = rb_ary_new(); for (i = 0; i < (bz_getGroupList())->size(); i++) rb_ary_push(groups, rb_str_new2((bz_getGroupList())->get(i).c_str())); return groups; }