misc crap
Stevan Little [Fri, 12 Oct 2007 04:06:21 +0000 (04:06 +0000)]
TODO [new file with mode: 0644]

diff --git a/TODO b/TODO
new file mode 100644 (file)
index 0000000..88f15ca
--- /dev/null
+++ b/TODO
@@ -0,0 +1,20 @@
+
+Add a &reverse_method_lookup to MooseX::AttributeHelpers::Base which 
+given a name of a providable method will return the method name chosen
+by the consumer of the module. Something like this.
+
+has +method => (default => sub {
+    return +{
+        'foo' => sub {
+            my ($attr, $reader, $writer) = @_;
+            my $bar_method_name = $attr->reverse_method_lookup('bar');
+            return sub {
+                $_[0]->$bar_method_name()
+            }
+        },
+        'bar' => sub {
+           ...
+        }
+    }
+})
+