Moved some inlining duties to Attribute class, which in turn delegates to meta-instance.
authorDave Rolsky <autarch@urth.org>
Sun, 26 Sep 2010 03:24:11 +0000 (22:24 -0500)
committerJesse Luehrs <doy@tozt.net>
Mon, 27 Sep 2010 00:41:27 +0000 (19:41 -0500)
commitd67398abd3303d2fb8ed67d78313a202dec7283b
tree3bb6987c46273d94c3a8998b39bd9c52a50ea24b
parent4df593bbb0e8e5cc30f3a3af0903916d74c0c030
Moved some inlining duties to Attribute class, which in turn delegates to meta-instance.

This makes it much easier for attributes from MX classes to change how
inlining is done, without having to change the Accessor generators.
lib/Moose.pm
lib/Moose/Meta/Attribute.pm
lib/Moose/Meta/Method/Accessor.pm
lib/Moose/Meta/Method/Accessor/Native/Collection.pm