summaryrefslogtreecommitdiff
path: root/app/models/user.rb
diff options
context:
space:
mode:
Diffstat (limited to 'app/models/user.rb')
-rw-r--r--app/models/user.rb8
1 files changed, 8 insertions, 0 deletions
diff --git a/app/models/user.rb b/app/models/user.rb
index 0fbc9284dd8..6ad337c57ae 100644
--- a/app/models/user.rb
+++ b/app/models/user.rb
@@ -482,4 +482,12 @@ class User < ActiveRecord::Base
def public_profile?
authorized_projects.public_only.any?
end
+
+ def avatar_url(size = nil)
+ if avatar.present?
+ URI::join(Gitlab.config.gitlab.url, avatar.url).to_s
+ else
+ GravatarService.new.execute(email)
+ end
+ end
end