summaryrefslogtreecommitdiffstats
path: root/static/talks/extending_moose_yapc_na_2010/022z.html
diff options
context:
space:
mode:
Diffstat (limited to 'static/talks/extending_moose_yapc_na_2010/022z.html')
-rw-r--r--static/talks/extending_moose_yapc_na_2010/022z.html46
1 files changed, 46 insertions, 0 deletions
diff --git a/static/talks/extending_moose_yapc_na_2010/022z.html b/static/talks/extending_moose_yapc_na_2010/022z.html
new file mode 100644
index 0000000..66ad3f2
--- /dev/null
+++ b/static/talks/extending_moose_yapc_na_2010/022z.html
@@ -0,0 +1,46 @@
+<html>
+<head>
+<title>022z</title>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<script>
+function navigate(e) {
+ var keynum = (window.event) // IE
+ ? e.keyCode
+ : e.which;
+ if (keynum == 8) {
+ window.location = "022c" + ".html";
+ return false;
+ }
+ if (keynum == 13 || keynum == 32) {
+ window.location = "023" + ".html";
+ return false;
+ }
+ if (keynum == 73 || keynum == 105) {
+ window.location = "index.html";
+ return false;
+ }
+ return true;
+}
+</script>
+</head>
+<body onkeypress="return navigate(event)">
+<pre>
+
+
+
+
+ class information is stored and manipulated through these objects
+
+ * &quot;@ISA = ('Foo')&quot; -&gt; &quot;$meta-&gt;superclasses('Foo')&quot;
+ * &quot;*foo = sub { ... }&quot; -&gt; &quot;$meta-&gt;add_method(foo =&gt; sub { ... })&quot;
+ * &quot;our $foo = 'bar'&quot; -&gt; &quot;$meta-&gt;add_package_symbol('$foo' =&gt; 'bar')&quot;
+
+
+
+
+
+
+
+
+</pre>
+</body>