provide interface definition role and update translator to check for it
[catagits/catbook-code.git] / lib / LolCatalyst / Lite / Translator / Driver / LOLCAT.pm
1 package LolCatalyst::Lite::Translator::Driver::LOLCAT;
2
3 use Moose;
4 use Acme::LOLCAT ();
5 use namespace::clean -except => 'meta';
6
7 with 'LolCatalyst::Lite::Interface::TranslationDriver';
8
9 sub translate {
10   my ($self, $text) = @_;
11   return Acme::LOLCAT::translate($text);
12 }
13
14 __PACKAGE__->meta->make_immutable;
15
16 1;