Help for this page

Select Code to Download


  1. or download this
    package Role
    {
        use Moose::Role;
    ...
        sub foo {}
        with 'Role';
    }
    
  2. or download this
    package Class
    {
        use Moose;
        sub foo {}
        before foo => sub {};
    }
    
  3. or download this
    package Role
    {
        use Moose::Role;
    ...
        sub foo {}
        with 'Role';
    }
    
  4. or download this
    package Class
    {
        use Moose;
        sub foo {}
        override foo => sub {};
    }
    
  5. or download this
    package Top
    {
        use Moose::Role;
    ...
        use Moose;
        with 'Bottom';
    }
    
  6. or download this
    package Class
    {
        use Moose;
        sub foo {};
        override foo => sub {};
    }