summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--lib/Games/SMTNocturne/Fusion/Demon.pm5
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' };