bindings/ruby/rblm-message.c
changeset 389 95287bd6f233
parent 386 d4549fc19801
--- a/bindings/ruby/rblm-message.c	Thu Apr 10 19:55:28 2008 +0200
+++ b/bindings/ruby/rblm-message.c	Thu Apr 10 21:14:27 2008 +0200
@@ -26,6 +26,18 @@
 }
 
 VALUE
+rb_lm_message_to_ruby_object (LmMessage *m)
+{
+	if (m) {
+		lm_message_ref (m);
+		return Data_Wrap_Struct (lm_cMessage, NULL,
+					 msg_free, m);
+	} else {
+		return Qnil;
+	}
+}
+
+VALUE
 msg_allocate (VALUE klass)
 {
 	return Data_Wrap_Struct (klass, NULL, msg_free, NULL);