lvm.js

changeset 53
71208f97d9ca
parent 52
cae5ea4e3321
child 54
5e0bdf7f234f
--- a/lvm.js	Fri May 28 02:20:58 2010 +0100
+++ b/lvm.js	Fri May 28 02:21:30 2010 +0100
@@ -66,6 +66,15 @@
 		}
 		else
 			throw "Attempt to index a " + this.type + " value";
+	},
+	setMetatable: function (metatable)
+	{
+		if(metatable.type == "table")
+			this.metatable = metatable;
+		else if(metatable.type == "nil")
+			this.metatable = null;
+		else
+			throw "Attempt to set a "+metatable.type+" value as a metatable";
 	}
 };
 

mercurial