/usr/local/CPAN/hub-standard/Hub/Parse/TextTemplate.pm
package Hub::Parse::TextTemplate;
use strict;
use Hub qw/:lib/;
push our @ISA, qw/Hub::Parse::Template/;
our $VERSION = '4.00043';
our @EXPORT = qw//;
our @EXPORT_OK = qw//;
# ------------------------------------------------------------------------------
# refresh - Reset to initial state (persistent object method)
# refresh $text
# ------------------------------------------------------------------------------
sub refresh {
my ($self,$opts) = Hub::objopts( \@_ );
my $template = shift or croak "template text required";
$self->{'parser'} = mkinst( 'StandardParser', $template );
Hub::merge( $self->{'public:'}, @_ ) if @_;
}#refresh
# ------------------------------------------------------------------------------
1;