summaryrefslogtreecommitdiff
path: root/lib/StarGit/Info.pm
diff options
context:
space:
mode:
authorfranck cuny <franck@lumberjaph.net>2011-06-18 15:57:15 +0200
committerfranck cuny <franck@lumberjaph.net>2011-06-18 15:57:15 +0200
commit6a0d9884b6c51a4ae69a56ab58c338465f7a2a6d (patch)
tree92e711d5e747852a77f5a6021f22b87d4867587b /lib/StarGit/Info.pm
parentfix cache (diff)
downloadstargit-6a0d9884b6c51a4ae69a56ab58c338465f7a2a6d.tar.gz
change the informations returned
Signed-off-by: franck cuny <franck@lumberjaph.net>
Diffstat (limited to '')
-rw-r--r--lib/StarGit/Info.pm13
1 files changed, 7 insertions, 6 deletions
diff --git a/lib/StarGit/Info.pm b/lib/StarGit/Info.pm
index 589ef01..c7b82c7 100644
--- a/lib/StarGit/Info.pm
+++ b/lib/StarGit/Info.pm
@@ -15,15 +15,16 @@ with qw(
sub get {
my $self = shift;
- my $profile = $self->db_profiles->findOne( { login => $self->login } );
- return undef unless defined $profile;
+ my $profile = $self->db_profiles->find_one( { login => $self->login } );
return {
login => $self->login,
- name => $profile->{name},
- email => $profile->{email},
- website => $profile->{website},
- gravatar => $profile->{gravatar},
+ name => $profile->{name} || $self->login,
+ website => $profile->{blog},
+ gravatar => $profile->{gravatar_id},
+ indegree => $profile->{indegree},
+ country => $profile->{country} || "",
+ language => $profile->{language} || "",
};
}