Method: Twitter::Profile#profile_image_uri_https

Defined in:
lib/twitter/profile.rb

#profile_image_uri_https(size = :normal) ⇒ Addressable::URI Also known as: profile_image_url_https

Return the secure URL to the user's profile image

Parameters:

  • size (String, Symbol) (defaults to: :normal)

    The size of the image. Must be one of: 'mini', 'normal', 'bigger' or 'original'

Returns:

  • (Addressable::URI)


63
64
65
66
67
68
69
70
71
# File 'lib/twitter/profile.rb', line 63

def profile_image_uri_https(size = :normal)
  # The profile image URL comes in looking like like this:
  # https://a0.twimg.com/profile_images/1759857427/image1326743606_normal.png
  # It can be converted to any of the following sizes:
  # https://a0.twimg.com/profile_images/1759857427/image1326743606.png
  # https://a0.twimg.com/profile_images/1759857427/image1326743606_mini.png
  # https://a0.twimg.com/profile_images/1759857427/image1326743606_bigger.png
  parse_uri(@attrs[:profile_image_url_https].sub(PROFILE_IMAGE_SUFFIX_REGEX, profile_image_suffix(size))) unless @attrs[:profile_image_url_https].nil?
end