add missing method to make 'to' action work
[catagits/catbook-code.git] / lib / LolCatalyst / Lite / Snippet.pm
CommitLineData
28d1f68e 1package LolCatalyst::Lite::Snippet;
2
3use Moose;
4use namespace::clean -except => 'meta';
5
6has 'id' => (is => 'ro', required => 1);
7has 'text' => (is => 'ro', required => 1);
8has '_translator' => (is => 'ro', required => 1, init_arg => 'translator');
9
8dcce845 10sub translated {
28d1f68e 11 my ($self) = @_;
12 $self->_translator->translate($self->text);
13}
14
f077afc0 15sub translated_to {
16 my ($self, $to) = @_;
17 $self->_translator->translate_to($to, $self->text);
18}
19
28d1f68e 20__PACKAGE__->meta->make_immutable;
21
221;