1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39
|
package CiderWebmail::Part::Attachment;
use Moose;
use Petal;
use Regexp::Common qw /URI/;
use HTML::Entities;
use Carp qw/ croak /;
extends 'CiderWebmail::Part';
has renderable => (is => 'rw', isa => 'Bool', default => 0 );
has render_as_stub => (is => 'rw', isa => 'Bool', default => 1 );
has message => (is => 'rw', isa => 'Bool', default => 0 );
has attachment => (is => 'rw', isa => 'Bool', default => 1 );
=head2 render()
Internal method rendering a text/plain body part.
=cut
sub render {
my ($self) = @_;
return '';
}
=head2 supported_type ()
returns the cntent type this plugin can handle
=cut
sub supported_type {
return 'x-ciderwebmail/attachment';
}
1;
|