/usr/local/CPAN/HTML-Template-Extension/HTML/Template/Extension/ObjBase.pm


package HTML::Template::Extension::ObjBase;

$VERSION 			= "0.02";
sub Version 		{ $VERSION; }

use Carp;
use strict;

sub new {
               my $class = shift;
               my $self = {};
               bless $self, $class;
               return $self;
}
           

sub init {
    my $self = shift;
	my $parent = shift;
}

sub push_filter {
    my $self = shift;
	my $parent = shift;
    push @{$parent->{filter_internal}},@{$self->_get_filter()};
}

sub _get_filter {
	my $self = shift;
	my @ret ;
	no strict "refs";
	push @ret, \&{ref($self) . '::filter'};
	return \@ret;
}

sub filter {
	my $template = shift;
	return $$template;
}

1;