Further namespace cleansing
[dbsrgits/DBIx-Class.git] / lib / DBIx / Class / PerlRenderer.pm
CommitLineData
c1b38300 1package DBIx::Class::PerlRenderer;
2
3use B qw(perlstring);
4use Moo;
5e9267d9 5use namespace::clean;
c1b38300 6
7extends 'Data::Query::Renderer::Perl';
8
9around _render_identifier => sub {
10 my ($orig, $self) = (shift, shift);
11 my $dq = +{ %{$_[0]}, elements => [ @{$_[0]->{elements}} ] };
12 my $last = pop @{$dq->{elements}};
13 [ $self->$orig($dq)->[0].'->get_column('.perlstring($last).')' ];
14};
15
161;