diff options
Diffstat (limited to 'lib/Games/SMTNocturne/Fusion/Demon.pm')
-rw-r--r-- | lib/Games/SMTNocturne/Fusion/Demon.pm | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/lib/Games/SMTNocturne/Fusion/Demon.pm b/lib/Games/SMTNocturne/Fusion/Demon.pm index f1439f0..859ad24 100644 --- a/lib/Games/SMTNocturne/Fusion/Demon.pm +++ b/lib/Games/SMTNocturne/Fusion/Demon.pm @@ -3,6 +3,11 @@ use Moose; use MooseX::ClassAttribute; use YAML::Any qw(Load); use Games::SMTNocturne::Fusion::Types; +use overload + '""' => sub { + my $self = shift; + '<' . $self->type . ' ' . $self->name . ' (' . $self->level . ')>' + }; with 'MooseX::Traits', 'MooseX::Role::Matcher' => { default_match => 'name' }; |