line |
true |
false |
branch |
35
|
11 |
0 |
if ref $_[1] |
36
|
41 |
0 |
if ref $_[1] |
46
|
198 |
16 |
unless $class eq "Mail::Message::Body" |
52
|
0 |
16 |
exists $args{'file'} ? : |
73
|
3 |
195 |
if (defined(my $file = $args->{'file'})) { } |
|
138 |
57 |
elsif (defined(my $data = $args->{'data'})) { } |
|
13 |
44 |
elsif (not $self->isMultipart || $self->isNested) { } |
75
|
0 |
3 |
if (not ref $file) { } |
|
0 |
3 |
elsif (ref $file eq 'GLOB') { } |
|
3 |
0 |
elsif ($file->isa('IO::Handle')) { } |
76
|
0 |
0 |
unless $self->_data_from_filename($file) |
82
|
0 |
0 |
unless $self->_data_from_glob($file) |
84
|
0 |
3 |
unless $self->_data_from_filehandle($file) |
90
|
80 |
58 |
if (not ref $data) { } |
|
58 |
0 |
elsif (ref $data eq 'ARRAY') { } |
95
|
0 |
58 |
unless $self->_data_from_lines($data) |
102
|
0 |
13 |
unless $self->_data_from_lines([]) |
110
|
0 |
198 |
if (defined $filename) |
111
|
0 |
0 |
-T $filename ? : |
118
|
0 |
198 |
if (ref $mime and $mime->isa("MIME::Type")) |
122
|
119 |
79 |
if (defined(my $based = $args->{'based_on'})) { } |
123
|
42 |
77 |
unless defined $mime |
124
|
106 |
13 |
unless defined $transfer |
125
|
119 |
0 |
unless defined $disp |
126
|
119 |
0 |
unless defined $descr |
127
|
119 |
0 |
unless defined $cid |
130
|
43 |
76 |
defined $args->{'checked'} ? : |
139
|
70 |
128 |
if $mime =~ m[^text/]i and not $mime->attribute("charset") |
142
|
127 |
71 |
if defined $transfer |
143
|
119 |
79 |
if defined $disp |
144
|
119 |
79 |
if defined $descr |
145
|
119 |
79 |
if defined $cid |
153
|
12 |
186 |
if defined $args->{'message'} |
174
|
0 |
0 |
unless @_ |
177
|
0 |
0 |
if ($eol eq "NATIVE") |
178
|
0 |
0 |
$^O =~ /^mac/i ? : |
|
0 |
0 |
$^O =~ /^win/i ? : |
183
|
0 |
0 |
if $eol eq $self->{'MMB_eol'} and $self->checked |
185
|
0 |
0 |
if (@$lines) |
190
|
0 |
0 |
if ($eol eq 'CR') { } |
|
0 |
0 |
elsif ($eol eq 'LF') { } |
|
0 |
0 |
elsif ($eol eq 'CRLF') { } |
207
|
118 |
7 |
if (@_) |
208
|
118 |
0 |
if ($self->{'MMB_message'} = shift()) |
235
|
470 |
413 |
if not @_ and defined $self->{'MMB_type'} |
238
|
407 |
6 |
defined $_[0] ? : |
240
|
312 |
101 |
ref $type ? : |
247
|
18 |
26 |
if exists $self->{'MMB_mime'} |
250
|
26 |
0 |
defined $field ? : |
252
|
0 |
26 |
unless length $body |
265
|
265 |
224 |
if not @_ and defined $self->{'MMB_transfer'} |
267
|
171 |
53 |
defined $_[0] ? : |
268
|
115 |
109 |
ref $set ? : |
275
|
153 |
49 |
if not @_ and $self->{'MMB_description'} |
277
|
123 |
62 |
defined $_[0] ? : |
278
|
123 |
62 |
ref $disp ? : |
285
|
155 |
49 |
if not @_ and $self->{'MMB_disposition'} |
287
|
119 |
66 |
defined $_[0] ? : |
289
|
119 |
66 |
ref $disp ? : |
296
|
153 |
49 |
if not @_ and $self->{'MMB_id'} |
298
|
119 |
66 |
defined $_[0] ? : |
299
|
119 |
66 |
ref $cid ? : |
306
|
0 |
98 |
@_ ? : |
322
|
21 |
0 |
unless (caller)[0] eq "Carp" |
344
|
0 |
0 |
unless defined $filename |
346
|
0 |
0 |
unless open OUT, ">", $filename |
348
|
0 |
0 |
unless close OUT |
366
|
0 |
83 |
unless defined $head |
370
|
0 |
83 |
if $Mail::Message::crlf_platform |
389
|
13 |
55 |
length $x ? : |
405
|
0 |
10 |
unless @_ |
415
|
2 |
15 |
unless @_ |
443
|
9 |
3 |
if ($mod eq 'encode') { } |
447
|
12 |
0 |
if $self->can($call) |