X-Git-Url: https://git.notmuchmail.org/git?a=blobdiff_plain;f=bindings%2Fruby%2Fdirectory.c;h=303523c2dc69df0c27af45a74e66eb837e99aa7d;hb=c4f96d09312532d378c51b2a0e0128108fba4a2c;hp=36dcb8bec22629d795862ce269772ea37b234842;hpb=44ea57a0d10ddab514abea319c4d25ec4e36b51e;p=notmuch diff --git a/bindings/ruby/directory.c b/bindings/ruby/directory.c index 36dcb8be..303523c2 100644 --- a/bindings/ruby/directory.c +++ b/bindings/ruby/directory.c @@ -1,6 +1,6 @@ /* The Ruby interface to the notmuch mail library * - * Copyright © 2010 Ali Polatel + * Copyright © 2010, 2011 Ali Polatel * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by @@ -21,19 +21,19 @@ #include "defs.h" /* - * call-seq: DIR.destroy => nil + * call-seq: DIR.destroy! => nil * * Destroys the directory, freeing all resources allocated for it. */ VALUE -notmuch_rb_directory_destroy(VALUE self) +notmuch_rb_directory_destroy (VALUE self) { notmuch_directory_t *dir; - Data_Get_Struct(self, notmuch_directory_t, dir); + Data_Get_Struct (self, notmuch_directory_t, dir); - notmuch_directory_destroy(dir); - DATA_PTR(self) = NULL; + notmuch_directory_destroy (dir); + DATA_PTR (self) = NULL; return Qnil; } @@ -45,13 +45,13 @@ notmuch_rb_directory_destroy(VALUE self) * stored. */ VALUE -notmuch_rb_directory_get_mtime(VALUE self) +notmuch_rb_directory_get_mtime (VALUE self) { notmuch_directory_t *dir; - Data_Get_Notmuch_Directory(self, dir); + Data_Get_Notmuch_Directory (self, dir); - return UINT2NUM(notmuch_directory_get_mtime(dir)); + return UINT2NUM (notmuch_directory_get_mtime (dir)); } /* @@ -60,18 +60,18 @@ notmuch_rb_directory_get_mtime(VALUE self) * Store an mtime within the database for the directory object. */ VALUE -notmuch_rb_directory_set_mtime(VALUE self, VALUE mtimev) +notmuch_rb_directory_set_mtime (VALUE self, VALUE mtimev) { notmuch_status_t ret; notmuch_directory_t *dir; - Data_Get_Notmuch_Directory(self, dir); + Data_Get_Notmuch_Directory (self, dir); - if (!FIXNUM_P(mtimev)) - rb_raise(rb_eTypeError, "First argument not a fixnum"); + if (!FIXNUM_P (mtimev)) + rb_raise (rb_eTypeError, "First argument not a fixnum"); - ret = notmuch_directory_set_mtime(dir, FIX2UINT(mtimev)); - notmuch_rb_status_raise(ret); + ret = notmuch_directory_set_mtime (dir, FIX2UINT (mtimev)); + notmuch_rb_status_raise (ret); return Qtrue; } @@ -83,16 +83,16 @@ notmuch_rb_directory_set_mtime(VALUE self, VALUE mtimev) * filenames of messages in the database within the given directory. */ VALUE -notmuch_rb_directory_get_child_files(VALUE self) +notmuch_rb_directory_get_child_files (VALUE self) { notmuch_directory_t *dir; notmuch_filenames_t *fnames; - Data_Get_Notmuch_Directory(self, dir); + Data_Get_Notmuch_Directory (self, dir); - fnames = notmuch_directory_get_child_files(dir); + fnames = notmuch_directory_get_child_files (dir); - return Data_Wrap_Struct(notmuch_rb_cFileNames, NULL, NULL, fnames); + return Data_Wrap_Struct (notmuch_rb_cFileNames, NULL, NULL, fnames); } /* @@ -102,14 +102,14 @@ notmuch_rb_directory_get_child_files(VALUE self) * directories in the database within the given directory. */ VALUE -notmuch_rb_directory_get_child_directories(VALUE self) +notmuch_rb_directory_get_child_directories (VALUE self) { notmuch_directory_t *dir; notmuch_filenames_t *fnames; - Data_Get_Notmuch_Directory(self, dir); + Data_Get_Notmuch_Directory (self, dir); - fnames = notmuch_directory_get_child_directories(dir); + fnames = notmuch_directory_get_child_directories (dir); - return Data_Wrap_Struct(notmuch_rb_cFileNames, NULL, NULL, fnames); + return Data_Wrap_Struct (notmuch_rb_cFileNames, NULL, NULL, fnames); }