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 | ||
44a9ed75 | 25 | my $tag = Repository->get_object($tag_sha1); |
c19af0d0 | 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 |