File Coverage

blib/lib/Catalyst/Helper/Model/SMS.pm
Criterion Covered Total %
statement 6 10 60.0
branch n/a
condition n/a
subroutine 2 3 66.6
pod 1 1 100.0
total 9 14 64.2


line stmt bran cond sub pod time code
1             package Catalyst::Helper::Model::SMS;
2              
3 1     1   2363 use strict;
  1         2  
  1         27  
4 1     1   5 use warnings;
  1         2  
  1         94  
5              
6             our $VERSION = '0.4';
7              
8             # ABSTRACT: Catalyst Helper for SMS::Send Models
9              
10              
11             sub mk_compclass {
12 0     0 1   my ( $self, $helper ) = @_;
13 0           my $file = $helper->{file};
14 0           $helper->render_file( 'compclass', $file );
15 0           return 1;
16             }
17              
18              
19             1;
20              
21             =pod
22              
23             =encoding UTF-8
24              
25             =head1 NAME
26              
27             Catalyst::Helper::Model::SMS - Catalyst Helper for SMS::Send Models
28              
29             =head1 VERSION
30              
31             version 0.5
32              
33             =head1 SYNOPSIS
34              
35             script/create.pl model SMS SMS
36              
37             =head1 DESCRIPTION
38              
39             Helper for SMS::Send Model.
40              
41             =head2 METHODS
42              
43             =over 4
44              
45             =item mk_compclass
46              
47             Makes a main model class
48              
49             =back
50              
51             =head1 NAME
52              
53             Catalyst::Helper::Model::SMS - Helper for SMS::Send based Models
54              
55             =head1 SEE ALSO
56              
57             L<Catalyst::Manual>, L<Catalyst::Test>, L<Catalyst::Request>,
58             L<Catalyst::Response>, L<Catalyst::Helper>
59              
60             =head1 AUTHOR
61              
62             Martin Atukunda, C<matlads@cpan.org>
63              
64             =head1 LICENSE
65              
66             This library is free software . You can redistribute it and/or modify
67             it under the same terms as perl itself.
68              
69             =head1 AUTHOR
70              
71             Martin Atukunda <matlads@cpan.org>
72              
73             =head1 COPYRIGHT AND LICENSE
74              
75             This software is copyright (c) 2013 - 2017 by Martin Atukunda.
76              
77             This is free software; you can redistribute it and/or modify it under
78             the same terms as the Perl 5 programming language system itself.
79              
80             =cut
81              
82             __DATA__
83              
84             =begin pod_to_ignore
85              
86             __compclass__
87             package [% class %];
88              
89             use Moose;
90             use namespace::autoclean;
91              
92             extends 'Catalyst::Model::SMS';
93              
94             __PACKAGE__->config(
95             driver => 'Test',
96             args => {},
97             );
98              
99             __PACKAGE__->meta->make_immutable;
100              
101             1;
102              
103             =head1 NAME
104              
105             [% class %] - SMS Model Class
106              
107             =head1 SYNOPSIS
108              
109             See L<[% app %]>
110              
111             =head1 DESCRIPTION
112              
113             SMS Model Class.
114              
115             =head1 AUTHOR
116              
117             [% author %]
118              
119             =head1 LICENSE
120              
121             This library is free software, you can redistribute it and/or modify
122             it under the same terms as Perl itself.
123              
124             =cut