I've got two tables, book
and language
; book
belongs_to
language
by having a language
column stating which language it's in. The language
table is just the language
column.
I want to do $book->language
and get the language string, without fetching the language from the language
table. Is there a way to do that?
I suspect it's about return context. Should I do some sort of overload, say:
use overload "language_string" => sub {
my $self = shift;
return $self->language;
}, fallback => 1;
But in that case I'm, of course, still getting the language.