aboutsummaryrefslogtreecommitdiff
path: root/bindings/ruby/defs.h
diff options
context:
space:
mode:
authorFelipe Contreras <felipe.contreras@gmail.com>2021-05-15 16:21:00 -0500
committerDavid Bremner <david@tethera.net>2021-05-17 07:25:14 -0300
commit12c36a5e3f676d5108cede6ac09204fb62fa20b1 (patch)
tree706ea58c38cc01dca60d0d1e2661495512918668 /bindings/ruby/defs.h
parent682479592b33b13a22143f4fe67678c066bf223a (diff)
ruby: create Data_Wrap_Notmuch_Object helper
This makes the code more maintainable and will help in further patches. No functional changes. Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com>
Diffstat (limited to 'bindings/ruby/defs.h')
-rw-r--r--bindings/ruby/defs.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/bindings/ruby/defs.h b/bindings/ruby/defs.h
index 12538a3a..fcf1ea39 100644
--- a/bindings/ruby/defs.h
+++ b/bindings/ruby/defs.h
@@ -64,6 +64,9 @@ extern ID ID_db_mode;
} \
} while (0)
+#define Data_Wrap_Notmuch_Object(klass, ptr) \
+ Data_Wrap_Struct ((klass), NULL, NULL, (ptr))
+
#define Data_Get_Notmuch_Database(obj, ptr) \
Data_Get_Notmuch_Object ((obj), (ptr))