Method: Wapiti::Model#labels
- Defined in:
- ext/wapiti/native.c
#labels ⇒ Object
Returns a sorted list of all labels in the Model’s label database.
907 908 909 910 911 912 913 914 915 916 917 918 919 920 921 |
# File 'ext/wapiti/native.c', line 907 static VALUE model_labels(VALUE self) { mdl_t *model = get_model(self); const uint32_t Y = model->nlbl; qrk_t *lp = model->reader->lbl; VALUE labels = rb_ary_new2(Y); for (unsigned int i = 0; i < Y; ++i) { rb_ary_push(labels, rb_str_new2(qrk_id2str(lp, i))); } rb_funcall(labels, rb_intern("sort!"), 0); return labels; } |