# File lib/flickr/photos.rb, line 212 def getSizes(photo) photo_id = (photo.class == Flickr::Photo) ? photo.id : photo photo = (photo.class == Flickr::Photo) ? photo : (@flickr.photo_cache_lookup(photo_id) || Flickr::Photo.new(@flickr,photo_id)) res = @flickr.call_method('flickr.photos.getSizes', 'photo_id' => photo_id ) photo.sizes = {} res.elements['/sizes'].each_element do |el| size = Flickr::Size.from_xml(el) photo.sizes[size.label.intern] = size end @flickr.photo_cache_store(photo) return photo end