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