File Coverage

blib/lib/App/Sky/Exception.pm
Criterion Covered Total %
statement 9 9 100.0
branch n/a
condition n/a
subroutine 3 3 100.0
pod n/a
total 12 12 100.0


line stmt bran cond sub pod time code
1             package App::Sky::Exception;
2             $App::Sky::Exception::VERSION = '0.4.2';
3 2     2   14 use strict;
  2         5  
  2         55  
4 2     2   10 use warnings;
  2         3  
  2         86  
5              
6              
7             use Exception::Class (
8 2         19 'App::Sky::Exception',
9             'App::Sky::Exception::Upload' => { isa => "App::Sky::Exception", },
10             'App::Sky::Exception::Upload::Filename' =>
11             { isa => "App::Sky::Exception::Upload", },
12             'App::Sky::Exception::Upload::Filename::InvalidChars' => {
13             isa => "App::Sky::Exception::Upload",
14             fields => ['invalid_chars'],
15             },
16 2     2   989 );
  2         16004  
17              
18             __END__
19              
20             =pod
21              
22             =encoding UTF-8
23              
24             =head1 NAME
25              
26             App::Sky::Exception - provides various exception classes for App::Sky
27              
28             =head1 VERSION
29              
30             version 0.4.2
31              
32             =head1 SYNOPSIS
33              
34             use App::Sky::Exception;
35              
36             =head1 DESCRIPTION
37              
38             These are L<Exception:Class> exceptions for L<App::Sky> .
39              
40             =head1 FUNCTIONS
41              
42             =head2 new($args)
43              
44             The constructor. Blesses and calls _init() .
45              
46             =head1 AUTHOR
47              
48             Shlomi Fish, L<http://www.shlomifish.org/> .
49              
50             =head1 ACKNOWLEDGEMENTS
51              
52             1; # End of App::Sky::Exception
53              
54             =for :stopwords cpan testmatrix url bugtracker rt cpants kwalitee diff irc mailto metadata placeholders metacpan
55              
56             =head1 SUPPORT
57              
58             =head2 Websites
59              
60             The following websites have more information about this module, and may be of help to you. As always,
61             in addition to those websites please use your favorite search engine to discover more resources.
62              
63             =over 4
64              
65             =item *
66              
67             MetaCPAN
68              
69             A modern, open-source CPAN search engine, useful to view POD in HTML format.
70              
71             L<https://metacpan.org/release/App-Sky>
72              
73             =item *
74              
75             RT: CPAN's Bug Tracker
76              
77             The RT ( Request Tracker ) website is the default bug/issue tracking system for CPAN.
78              
79             L<https://rt.cpan.org/Public/Dist/Display.html?Name=App-Sky>
80              
81             =item *
82              
83             CPANTS
84              
85             The CPANTS is a website that analyzes the Kwalitee ( code metrics ) of a distribution.
86              
87             L<http://cpants.cpanauthors.org/dist/App-Sky>
88              
89             =item *
90              
91             CPAN Testers
92              
93             The CPAN Testers is a network of smoke testers who run automated tests on uploaded CPAN distributions.
94              
95             L<http://www.cpantesters.org/distro/A/App-Sky>
96              
97             =item *
98              
99             CPAN Testers Matrix
100              
101             The CPAN Testers Matrix is a website that provides a visual overview of the test results for a distribution on various Perls/platforms.
102              
103             L<http://matrix.cpantesters.org/?dist=App-Sky>
104              
105             =item *
106              
107             CPAN Testers Dependencies
108              
109             The CPAN Testers Dependencies is a website that shows a chart of the test results of all dependencies for a distribution.
110              
111             L<http://deps.cpantesters.org/?module=App::Sky>
112              
113             =back
114              
115             =head2 Bugs / Feature Requests
116              
117             Please report any bugs or feature requests by email to C<bug-app-sky at rt.cpan.org>, or through
118             the web interface at L<https://rt.cpan.org/Public/Bug/Report.html?Queue=App-Sky>. You will be automatically notified of any
119             progress on the request by the system.
120              
121             =head2 Source Code
122              
123             The code is open to the world, and available for you to hack on. Please feel free to browse it and play
124             with it, or whatever. If you want to contribute patches, please send me a diff or prod me to pull
125             from your repository :)
126              
127             L<https://github.com/shlomif/Sky-uploader>
128              
129             git clone git://github.com/shlomif/Sky-uploader.git
130              
131             =head1 AUTHOR
132              
133             Shlomi Fish <shlomif@cpan.org>
134              
135             =head1 BUGS
136              
137             Please report any bugs or feature requests on the bugtracker website
138             L<https://github.com/shlomif/Sky-uploader/issues>
139              
140             When submitting a bug or request, please include a test-file or a
141             patch to an existing test-file that illustrates the bug or desired
142             feature.
143              
144             =head1 COPYRIGHT AND LICENSE
145              
146             This software is Copyright (c) 2013 by Shlomi Fish.
147              
148             This is free software, licensed under:
149              
150             The MIT (X11) License
151              
152             =cut