File Coverage

blib/lib/Buzznet/Comment.pm
Criterion Covered Total %
statement 9 41 21.9
branch n/a
condition n/a
subroutine 3 18 16.6
pod 14 15 93.3
total 26 74 35.1


line stmt bran cond sub pod time code
1             package Buzznet::Comment;
2              
3 1     1   4 use strict;
  1         2  
  1         27  
4 1     1   4 use warnings;
  1         2  
  1         33  
5              
6             require Exporter;
7 1     1   4 use AutoLoader qw(AUTOLOAD);
  1         8  
  1         6  
8              
9             our @ISA = qw(Exporter);
10              
11             # Items to export into callers namespace by default. Note: do not export
12             # names by default without a very good reason. Use EXPORT_OK instead.
13             # Do not simply export all your public functions/methods/constants.
14              
15             # This allows declaration use Buzznet::Comment ':all';
16             # If you do not need this, moving things directly into @EXPORT or @EXPORT_OK
17             # will save memory.
18             our %EXPORT_TAGS = ( 'all' => [ qw(
19            
20             ) ] );
21              
22             our @EXPORT_OK = ( @{ $EXPORT_TAGS{'all'} } );
23              
24             our @EXPORT = qw(
25            
26             );
27              
28             our $VERSION = '0.01';
29              
30             #require XSLoader;
31             #XSLoader::load('Buzznet::Comment', $VERSION);
32              
33             # Preloaded methods go here.
34              
35             sub new
36             {
37 0     0 0   my ($package,@refs) = @_;
38 0           my $inst = {@refs};
39 0           $inst->{"error"} = undef;
40 0           return bless($inst,$package);
41             }
42              
43             sub commentID
44             {
45 0     0 1   my $self = shift;
46 0           return $self->{"entry_comment_id"};
47             }
48              
49             sub entryID
50             {
51 0     0 1   my $self = shift;
52 0           return $self->{"entry_id"};
53             }
54              
55             sub userID
56             {
57 0     0 1   my $self = shift;
58 0           return $self->{"user_id"};
59             }
60              
61             sub time
62             {
63 0     0 1   my $self = shift;
64 0           return $self->{"time"};
65             }
66              
67             sub type
68             {
69 0     0 1   my $self = shift;
70 0           return $self->{"type"};
71             }
72              
73             sub name
74             {
75 0     0 1   my $self = shift;
76 0           return $self->{"name"};
77             }
78              
79             sub comments
80             {
81 0     0 1   my $self = shift;
82 0           return $self->{"comments"};
83             }
84              
85             sub username
86             {
87 0     0 1   my $self = shift;
88 0           return $self->{"user_name"};
89             }
90              
91             sub image
92             {
93 0     0 1   my $self = shift;
94 0           return $self->{"image"};
95             }
96              
97             sub caption
98             {
99 0     0 1   my $self = shift;
100 0           return $self->{"caption"};
101             }
102              
103             sub commenterURL
104             {
105 0     0 1   my $self = shift;
106 0           return $self->{"url"};
107             }
108              
109             sub commenterImage
110             {
111 0     0 1   my $self = shift;
112 0           return $self->{"user_image"};
113             }
114              
115             sub featureURL
116             {
117 0     0 1   my $self = shift;
118 0           return $self->{"entry_image"};
119             }
120              
121             sub link
122             {
123 0     0 1   my $self = shift;
124 0           return $self->{"permalink"};
125             }
126              
127              
128             # Autoload methods go after =cut, and are processed by the autosplit program.
129              
130             1;
131             __END__