Skip to content

Instantly share code, notes, and snippets.

@dagolden
Created November 26, 2013 16:28
Show Gist options
  • Select an option

  • Save dagolden/7661429 to your computer and use it in GitHub Desktop.

Select an option

Save dagolden/7661429 to your computer and use it in GitHub Desktop.
FEATURE C::T O::T C::A
--------------------------------------------------------------
attributes defined via import yes yes no
read/write accessors yes no yes
lazy attribute defaults yes no no
provides new yes yes yes
provides DESTROY yes no no
new takes either hashref or list yes no (list) no (hash)
new validates arguments yes no no
Moo(se)-like BUILD/DEMOLISH yes no no
no extraneous methods via @ISA yes yes no
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment