Commit | Line | Data |
467fa7d9 |
1 | package Gitalist::Git::Object::Tag; |
2 | use MooseX::Declare; |
3 | |
4 | class Gitalist::Git::Object::Tag extends Gitalist::Git::Object { |
98390bf6 |
5 | has '+type' => ( default => 'tag' ); |
467fa7d9 |
6 | has '+_gpp_obj' => ( handles => [ 'object', |
7 | 'tag', |
8 | 'tagger', |
9 | 'tagged_time', |
10 | ], |
11 | ); |
12 | |
13 | } |
775e96e0 |
14 | |
15 | 1; |
16 | |
17 | __END__ |
18 | |
775e96e0 |
19 | =head1 NAME |
20 | |
21 | Gitalist::Git::Object::Tag |
22 | |
c19af0d0 |
23 | =head1 SYNOPSIS |
24 | |
25 | my $tag = Project->get_object($tag_sha1); |
26 | |
775e96e0 |
27 | =head1 DESCRIPTION |
28 | |
c19af0d0 |
29 | Represents a tag object in a git repository. |
30 | Subclass of C<Gitalist::Git::Object>. |
31 | |
32 | |
33 | =head1 ATTRIBUTES |
34 | |
35 | =head2 tag |
36 | |
37 | =head2 tagger |
38 | |
39 | =head2 tagged_time |
40 | |
41 | =head2 object |
42 | |
43 | |
44 | =head1 METHODS |
45 | |
775e96e0 |
46 | |
47 | =head1 AUTHORS |
48 | |
49 | See L<Gitalist> for authors. |
50 | |
51 | =head1 LICENSE |
52 | |
53 | See L<Gitalist> for the license. |
54 | |
55 | =cut |