class SocialAvatarProxy::TwitterAvatar

Public Instance Methods

remote_url() click to toggle source
# File lib/social_avatar_proxy/twitter_avatar.rb, line 5
def remote_url
  if identifier =~ /^\d+$/
    "http://api.twitter.com/1/users/profile_image?user_id=#{identifier}&size=bigger"
  elsif identifier =~ /^[\w\-\.]+$/i
    "http://api.twitter.com/1/users/profile_image?screen_name=#{identifier}&size=bigger"
  else
    raise RuntimeError, "Identifier contains invalid characters"
  end
end