github_auth.rb 424 Bytes
class OauthClientPlugin::GithubAuth < OauthClientPlugin::Auth

  IMAGE_SIZE = { 
                :big => "150",
                :thumb => "100",
                :portrait => "64",
                :minor => "50",
                :icon => "18"
               }

  def image_url(size = nil)
    size = IMAGE_SIZES[size] || IMAGE_SIZES[:icon]
    "https://avatars.githubusercontent.com/u/#{self.uid}?v=3&size=#{size}"
  end
end