X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=moose-class%2Fslides%2Findex.html;h=9a43ff24d2cb09438f345e6d1d92ac303ea05fbf;hb=8f577f92f9a3e6fe5b7e8bc18c0eb10781181d24;hp=802425fb21fefba3897223b36d1ed399f0ab8308;hpb=34b8c7482de09355b22545268b81d53654f66b2a;p=gitmo%2Fmoose-presentations.git diff --git a/moose-class/slides/index.html b/moose-class/slides/index.html index 802425f..9a43ff2 100644 --- a/moose-class/slides/index.html +++ b/moose-class/slides/index.html @@ -950,10 +950,10 @@ sub BUILD {

Object Construction a la Moose

-
Person->new(@_)
+
Person->new(@args)
    -
  1. Calls Person->BUILDARGS(@_) to turn @_ into a hashref
  2. +
  3. Calls Person->BUILDARGS(@args) to turn @args into a hashref
  4. Blesses a reference
  5. Populates attributes based on the hashref from #1
  6. Calls $new_object->BUILDALL($constructor_args) @@ -1032,7 +1032,7 @@ extends 'LWP';
  7. No DEMOLISH()
  8. -
  9. But see MooseX::NonMoose for a workaround
  10. +
  11. But MooseX::NonMoose fixes all of this
@@ -1234,8 +1234,6 @@ use Moose; # perl bin/prove -lv t/00-prereq.t -# perl install-moose (if needed) - ## Read the instructions in t/01-classes.t # perl bin/prove -lv t/01-classes.t @@ -3677,7 +3675,7 @@ with HasCollection => { type => 'Int' };
  • mailing list - moose@perl.org
  • Slides and exercises are in Moose's git repo:
    - git://jules.scsys.co.uk/gitmo/moose-presentations
  • + git://git.moose.perl.org/moose-presentations.git @@ -3691,7 +3689,7 @@ with HasCollection => { type => 'Int' };