package WWW::2ch::Res;
use strict;
use base qw( Class::Accessor::Fast );
__PACKAGE__->mk_accessors( qw( c key resid num name mail date time id be body ) );
sub new {
my $class = shift;
my $c = shift;
my $opt = shift;
my $self = bless $opt, $class;
$self->c($c);
$self;
}
sub body_text {
my $self = shift;
my $body = $self->body;
$body =~ s/
/\n/ig;
$body =~ s/<[^>]*>//g;
$body =~ s/<//g;
$body;
}
sub permalink {
my ($self) = @_;
$self->c->worker->permalink($self->key, $self->resid);
}
1;
__END__
=head1 NAME
WWW::2ch::Res - remark of BBS is treated.
=head1 Method
=over 4
=item key
=item resid
=item num
=item name
=item mail
=item date
=item time
=item body
=item body_text
=item id
=item be
=back
=head1 SEE ALSO
L
=head1 AUTHOR
Kazuhiro Osawa
=head1 COPYRIGHT AND LICENSE
Copyright (C) 2006 by Kazuhiro Osawa
This library is free software; you can redistribute it and/or modify
it under the same terms as Perl itself, either Perl version 5.8.5 or,
at your option, any later version of Perl 5 you may have available.
=cut