X-Git-Url: https://git.cworth.org/git?a=blobdiff_plain;f=bindings%2Fruby%2Ffilenames.c;h=205414021bfa3aa75ee31c405c41be42479caf9b;hb=837426d7be63cf11d51b74464f174724935c5d4f;hp=0dec19520b59b0b421df5c7a4cb03826e69d235d;hpb=4b0c6fb2f1ba989fee554cb8fa2612046d6414a8;p=notmuch diff --git a/bindings/ruby/filenames.c b/bindings/ruby/filenames.c index 0dec1952..20541402 100644 --- a/bindings/ruby/filenames.c +++ b/bindings/ruby/filenames.c @@ -20,6 +20,16 @@ #include "defs.h" +VALUE +notmuch_rb_filenames_get (notmuch_filenames_t *fnames) +{ + VALUE rb_array = rb_ary_new (); + + for (; notmuch_filenames_valid (fnames); notmuch_filenames_move_to_next (fnames)) + rb_ary_push (rb_array, rb_str_new2 (notmuch_filenames_get (fnames))); + return rb_array; +} + /* * call-seq: FILENAMES.destroy! => nil *