diff options
Diffstat (limited to 't/lib/Overloading/RoleWithOverloads.pm')
-rw-r--r-- | t/lib/Overloading/RoleWithOverloads.pm | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/t/lib/Overloading/RoleWithOverloads.pm b/t/lib/Overloading/RoleWithOverloads.pm new file mode 100644 index 0000000..31471cf --- /dev/null +++ b/t/lib/Overloading/RoleWithOverloads.pm @@ -0,0 +1,16 @@ +package Overloading::RoleWithOverloads; + +use Moose::Role; + +use overload + q{""} => 'as_string', + fallback => 1; + +has message => ( + is => 'rw', + isa => 'Str', +); + +sub as_string { shift->message } + +1; |