Method: Instaclient::Models::Media#image_url

Defined in:
lib/instaclient/models/media.rb

#image_url(resolution = :standard_resolution) ⇒ Object



34
35
36
37
38
39
40
# File 'lib/instaclient/models/media.rb', line 34

def image_url(resolution = :standard_resolution)
  valid_resolutions = raw["images"].keys
  unless valid_resolutions.include?(resolution.to_s)
    raise InvalidResolutionError, "'#{resolution}' is invalid. Valid resolutions are: [#{valid_resolutions.join(', ')}]"
  end
  raw["images"][resolution.to_s]["url"]
end