Handle merges in the diff view.
[catagits/Gitalist.git] / lib / Gitalist / Serializeable.pm
1 package Gitalist::Serializeable;
2 use Moose::Role;
3 use namespace::autoclean;
4 use MooseX::Storage;
5
6 with Storage( traits => [qw|OnlyWhenBuilt|] );
7
8 1;
9
10 =head1 NAME
11
12 Gitalist::Serializeable
13
14 =head1 SYNOPSIS
15
16   class Gitalist::Git::Foo with Gitalist::Serializeable {
17      ...
18   }
19   
20 =head1 DESCRIPTION
21
22 Role which applies a customised L<MooseX::Storage>.
23
24 =head1 AUTHORS
25
26 See L<Gitalist> for authors.
27
28 =head1 LICENSE
29
30 See L<Gitalist> for the license.
31
32 =cut