Guest User

Untitled

a guest
Apr 19th, 2018
84
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.46 KB | None | 0 0
  1. use Data::Dump 'dump';
  2.  
  3. my $person = Person->new({
  4. firstname => 'Mikhail',
  5. lastname => 'Maluyk'
  6. });
  7.  
  8. my $employee = Employee->new({
  9. firstname => 'Mikhail',
  10. lastname => 'Maluyk',
  11. position => 'Programmer'
  12. });
  13.  
  14. $employee->meta->add_method(title => sub {
  15. my $self = shift;
  16. return $self->fullname . ", " . ucfirst $self->position;
  17. });
  18.  
  19. print $employee->title, "\n";
  20.  
  21. dump $person->meta->subclasses;
  22. dump $employee->meta->class_precedence_list;
Add Comment
Please, Sign In to add comment