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