From f7f787da3ab0256a5316d987b9e9cefd9681a6fc Mon Sep 17 00:00:00 2001 From: Caio SBA Date: Wed, 27 Apr 2016 10:32:51 -0300 Subject: [PATCH] Ticket #262: Get profile image --- app/models/external_person.rb | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/app/models/external_person.rb b/app/models/external_person.rb index 0fe0991..3ad669b 100644 --- a/app/models/external_person.rb +++ b/app/models/external_person.rb @@ -28,7 +28,7 @@ class ExternalPerson < ActiveRecord::Base alias :public_profile_url :url def avatar - "http://#{self.source}/plugin/gravatar_provider/h/#{Digest::MD5.hexdigest(self.email)}" + "http://#{self.source}/profile/#{self.identifier}/icon/" end def admin_url @@ -87,12 +87,12 @@ class ExternalPerson < ActiveRecord::Base end class ExternalPerson::Image - attr_accessor :path def initialize(path) - self.path = path + @path = path end + def public_filename(size = nil) - self.path + URI.join(@path, size.to_s) end def content_type @@ -101,7 +101,6 @@ class ExternalPerson < ActiveRecord::Base end def image - ExternalPerson::Image.new(avatar) + ExternalPerson::Image.new(path) end - end -- libgit2 0.21.2