notmuch/bindings/ruby
Ludovic LANGE 7e6e23c36e ruby: add bindings for notmuch_database_get_all_tags
The Ruby bindings were missing a way to get all the tags of the
database. Now you should be able to access this with the public
instance method `all_tags` of your database object.

Example of use:
    notmuchdb = Notmuch::Database.new path, { :create => false,
    	:mode => Notmuch::MODE_READ_ONLY }

    my_tags = notmuchdb.all_tags

    my_tags.each { |tag|
      print tag
    }

    my_tags.destroy!

Amended by db: improve error reporting, add test
2016-05-19 08:02:43 -03:00
..
.gitignore bindings/ruby: gitignore *.o 2015-01-01 16:47:29 +01:00
database.c ruby: add bindings for notmuch_database_get_all_tags 2016-05-19 08:02:43 -03:00
defs.h ruby: add bindings for notmuch_database_get_all_tags 2016-05-19 08:02:43 -03:00
directory.c ruby: be consistent with notmuch's coding style 2011-10-04 16:43:40 +03:00
extconf.rb build/ruby: use notmuch configure script values for shared lib 2015-06-14 08:23:55 +02:00
filenames.c ruby: be consistent with notmuch's coding style 2011-10-04 16:43:40 +03:00
init.c ruby: add bindings for notmuch_database_get_all_tags 2016-05-19 08:02:43 -03:00
message.c ruby bindings message: docstring typo 2014-02-21 21:13:03 -04:00
messages.c ruby: be consistent with notmuch's coding style 2011-10-04 16:43:40 +03:00
query.c ruby: use new query_search API 2015-10-05 19:54:12 -03:00
rdoc.sh ruby: Remove the split file hack from rdoc.sh 2011-07-29 09:44:44 +03:00
README build: integrate building ruby bindings into notmuch build process 2015-06-12 09:12:28 +02:00
status.c ruby: be consistent with notmuch's coding style 2011-10-04 16:43:40 +03:00
tags.c ruby: be consistent with notmuch's coding style 2011-10-04 16:43:40 +03:00
thread.c ruby: Add bindings for notmuch_thread_get_messages 2013-02-18 20:23:40 -04:00
threads.c ruby: be consistent with notmuch's coding style 2011-10-04 16:43:40 +03:00

To build the the notmuch ruby extension, run the following commands
from the *top level* notmuch source directory:

% ./configure
% make ruby-bindings

The generic documentation about building notmuch also applies.