LasTres/lib/LasTres/Race.pm

24 lines
441 B
Perl

package LasTres::Race;
use v5.36.0;
use strict;
use warnings;
use feature 'signatures';
use Moo::Role;
requires qw/spawn identifier name name_selection description is_playable/;
sub hash($self) {
return {
identifier => $self->{identifier},
name => $self->{name},
name_selection => $self->{name_selection},
description => $self->{description},
is_playable => $self->{is_playable},
}
}
1;