File Coverage

blib/lib/Buzznet/Profile.pm
Criterion Covered Total %
statement 9 95 9.4
branch 0 26 0.0
condition n/a
subroutine 3 32 9.3
pod 28 29 96.5
total 40 182 21.9


line stmt bran cond sub pod time code
1             package Buzznet::Profile;
2              
3 1     1   5 use strict;
  1         1  
  1         27  
4 1     1   4 use warnings;
  1         2  
  1         27  
5              
6             require Exporter;
7 1     1   4 use AutoLoader qw(AUTOLOAD);
  1         2  
  1         9  
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::Profile ':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::Profile', $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 password
44             {
45 0     0 1   my $self = shift;
46 0           my $password = shift;
47              
48 0 0         $self->{"password"} = $password if($password);
49 0           return $self->{"password"};
50             }
51              
52             sub keyword
53             {
54 0     0 1   my $self = shift;
55 0           my $keyword = shift;
56              
57 0 0         $self->{"keyword"} = $keyword if($keyword);
58 0           return $self->{"keyword"};
59             }
60              
61             sub fname
62             {
63 0     0 1   my $self = shift;
64 0           my $fname = shift;
65              
66 0 0         $self->{"fname"} = $fname if($fname);
67 0           return $self->{"fname"};
68             }
69              
70             sub lname
71             {
72 0     0 1   my $self = shift;
73 0           my $lname = shift;
74              
75 0 0         $self->{"lname"} = $lname if($lname);
76 0           return $self->{"lname"};
77             }
78              
79             sub email
80             {
81 0     0 1   my $self = shift;
82 0           my $email = shift;
83              
84 0 0         $self->{"email"} = $email if($email);
85 0           return $self->{"email"};
86             }
87              
88             sub address
89             {
90 0     0 1   my $self = shift;
91 0           my $address = shift;
92              
93 0 0         $self->{"address"} = $address if($address);
94 0           return $self->{"address"};
95             }
96              
97             sub city
98             {
99 0     0 1   my $self = shift;
100 0           my $city = shift;
101              
102 0 0         $self->{"city"} = $city if($city);
103 0           return $self->{"city"};
104             }
105              
106             sub state
107             {
108 0     0 1   my $self = shift;
109 0           my $state = shift;
110              
111 0 0         $self->{"state"} = $state if($state);
112 0           return $self->{"state"};
113             }
114              
115             sub zip
116             {
117 0     0 1   my $self = shift;
118 0           my $zip = shift;
119              
120 0 0         $self->{"zip"} = $zip if($zip);
121 0           return $self->{"zip"};
122             }
123              
124             sub country
125             {
126 0     0 1   my $self = shift;
127 0           my $country = shift;
128              
129 0 0         $self->{"country"} = $country if($country);
130 0           return $self->{"country"};
131             }
132              
133             sub dob
134             {
135 0     0 1   my $self = shift;
136 0           my $dob = shift;
137              
138 0 0         $self->{"dob"} = $dob if($dob);
139 0           return $self->{"dob"};
140             }
141              
142             sub gender
143             {
144 0     0 1   my $self = shift;
145 0           my $gender = shift;
146              
147 0 0         $self->{"gender"} = $gender if($gender);
148 0           return $self->{"gender"};
149             }
150              
151             sub status
152             {
153 0     0 1   my $self = shift;
154 0           my $status = shift;
155              
156 0 0         $self->{"status"} = $status if($status);
157 0           return $self->{"status"};
158             }
159              
160             sub username
161             {
162 0     0 1   my $self = shift;
163 0           return $self->{"user_name"};
164             }
165              
166             sub signupdate
167             {
168 0     0 1   my $self = shift;
169 0           return $self->{"signupdate"};
170             }
171              
172             sub lastupdated
173             {
174 0     0 1   my $self = shift;
175 0           return $self->{"lastupdated"};
176             }
177              
178             sub title
179             {
180 0     0 1   my $self = shift;
181 0           return $self->{"gallery_title"};
182             }
183              
184             sub comments
185             {
186 0     0 1   my $self = shift;
187 0           return $self->{"comments"};
188             }
189              
190             sub commentsOff
191             {
192 0     0 1   my $self = shift;
193 0           return $self->{"comments_off"};
194             }
195              
196             sub anonComments
197             {
198 0     0 1   my $self = shift;
199 0           return $self->{"anon_comments"};
200             }
201              
202             sub messagesOff
203             {
204 0     0 1   my $self = shift;
205 0           return $self->{"messages_off"};
206             }
207              
208             sub blog
209             {
210 0     0 1   my $self = shift;
211 0           return $self->{"blog"};
212             }
213              
214             sub description
215             {
216 0     0 1   my $self = shift;
217 0           return $self->{"description"};
218             }
219              
220             sub totalBuddies
221             {
222 0     0 1   my $self = shift;
223 0           return $self->{"totalbuddies"};
224             }
225              
226             sub thumbURL
227             {
228 0     0 1   my $self = shift;
229 0           return $self->{"img_thumb"};
230             }
231              
232             sub featURL
233             {
234 0     0 1   my $self = shift;
235 0           return $self->{"img_feat"};
236             }
237              
238             sub syndURL
239             {
240 0     0 1   my $self = shift;
241 0           return $self->{"img_synd"};
242             }
243              
244             sub galleryURL
245             {
246 0     0 1   my $self = shift;
247 0           return $self->{"img_gallery"};
248             }
249              
250             # Autoload methods go after =cut, and are processed by the autosplit program.
251              
252             1;
253             __END__