From: Matt S Trout Date: Fri, 6 Feb 2009 18:30:38 +0000 (+0000) Subject: switch translator hashref from public to protected X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?p=catagits%2Fcatbook-code.git;a=commitdiff_plain;h=836279c989b5b3477fb4456ce2462417b2860646 switch translator hashref from public to protected --- diff --git a/lib/LolCatalyst/Lite/Translator.pm b/lib/LolCatalyst/Lite/Translator.pm index ca6c22b..aada7fc 100644 --- a/lib/LolCatalyst/Lite/Translator.pm +++ b/lib/LolCatalyst/Lite/Translator.pm @@ -9,11 +9,11 @@ has 'default_target' => ( is => 'ro', isa => 'Str', required => 1, default => 'LOLCAT' ); -has 'translators' => ( +has '_translators' => ( is => 'ro', isa => 'HashRef', lazy_build => 1 ); -sub _build_translators { +sub _build__translators { my ($self) = @_; my $base = __PACKAGE__; my $mp = Module::Pluggable::Object->new( @@ -36,7 +36,7 @@ sub translate { sub translate_to { my ($self, $target, $text) = @_; - $self->translators->{$target}->translate($text); + $self->_translators->{$target}->translate($text); } __PACKAGE__->meta->make_immutable;