diff options
| author | Felipe Contreras <felipe.contreras@gmail.com> | 2021-05-01 07:04:46 -0500 |
|---|---|---|
| committer | David Bremner <david@tethera.net> | 2021-05-23 09:05:33 -0300 |
| commit | 85ae2bcf56021a22a803fbde34baa5050bbb28d9 (patch) | |
| tree | 19b0296e512c9d7a728d5b59f58736aec2ff9667 /bindings/ruby/init.c | |
| parent | f44c83c083faa152043d70bfcb9f70b4825022f2 (diff) | |
ruby: use notmuch_exclude_t enum
It exists since 2013, let's allow it to be used in Ruby.
Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com>
Diffstat (limited to 'bindings/ruby/init.c')
| -rw-r--r-- | bindings/ruby/init.c | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/bindings/ruby/init.c b/bindings/ruby/init.c index 62515eca..bedfbf60 100644 --- a/bindings/ruby/init.c +++ b/bindings/ruby/init.c @@ -154,6 +154,30 @@ Init_notmuch (void) * Maximum allowed length of a tag */ rb_define_const (mod, "TAG_MAX", INT2FIX (NOTMUCH_TAG_MAX)); + /* + * Document-const: Notmuch::EXCLUDE_FLAG + * + * Only flag excluded results + */ + rb_define_const (mod, "EXCLUDE_FLAG", INT2FIX (NOTMUCH_EXCLUDE_FLAG)); + /* + * Document-const: Notmuch::EXCLUDE_TRUE + * + * Exclude messages from the results + */ + rb_define_const (mod, "EXCLUDE_TRUE", INT2FIX (NOTMUCH_EXCLUDE_TRUE)); + /* + * Document-const: Notmuch::EXCLUDE_FALSE + * + * Don't exclude anything + */ + rb_define_const (mod, "EXCLUDE_FALSE", INT2FIX (NOTMUCH_EXCLUDE_FALSE)); + /* + * Document-const: Notmuch::EXCLUDE_ALL + * + * Exclude all results + */ + rb_define_const (mod, "EXCLUDE_ALL", INT2FIX (NOTMUCH_EXCLUDE_ALL)); /* * Document-class: Notmuch::BaseError |
