Merge branch 'master' of git://git.shadowcat.co.uk/catagits/HTML-Zoom
[catagits/HTML-Zoom.git] / lib / HTML / Zoom / TransformedStream.pm
CommitLineData
a88c1c57 1package HTML::Zoom::TransformedStream;
2
3use strict;
4use warnings FATAL => 'all';
5use base qw(HTML::Zoom::FilterStream);
6
7sub new {
8 my ($class, $args) = @_;
9 $args->{selector} = $args->{transform}->selector;
10 $args->{match} = $args->{transform}->match;
11 $args->{filters} = $args->{transform}->filters;
12 my $new = $class->SUPER::new($args);
13 $new->{transform} = $args->{transform};
14 $new
15}
16
17sub transform { shift->{transform} }
18
191;