1package TAP::Parser::Result::YAML;
2
3use strict;
4use warnings;
5
6use base 'TAP::Parser::Result';
7
8=head1 NAME
9
10TAP::Parser::Result::YAML - YAML result token.
11
12=head1 VERSION
13
14Version 3.44
15
16=cut
17
18our $VERSION = '3.44';
19
20=head1 DESCRIPTION
21
22This is a subclass of L<TAP::Parser::Result>.  A token of this class will be
23returned if a YAML block is encountered.
24
25 1..1
26 ok 1 - woo hooo!
27
28C<1..1> is the plan.  Gotta have a plan.
29
30=head1 OVERRIDDEN METHODS
31
32Mainly listed here to shut up the pitiful screams of the pod coverage tests.
33They keep me awake at night.
34
35=over 4
36
37=item * C<as_string>
38
39=item * C<raw>
40
41=back
42
43=cut
44
45##############################################################################
46
47=head2 Instance Methods
48
49=head3 C<data>
50
51  if ( $result->is_yaml ) {
52     print $result->data;
53  }
54
55Return the parsed YAML data for this result
56
57=cut
58
59sub data { shift->{data} }
60
611;
62