class FlickrPhoto

Attributes

description[RW]
farm_id[RW]
id[RW]
primary[RW]
secret[RW]
server_id[RW]
title[RW]

Public Instance Methods

large() click to toggle source
# File lib/flickr_vision/flickr_photo.rb, line 27
def large()
  return build_photo_url(@farm_id,@server_id,@id,@secret).gsub(".jpg","") + "_b" + ".jpg"
end
large_square() click to toggle source
# File lib/flickr_vision/flickr_photo.rb, line 9
def large_square()
  return build_photo_url(@farm_id,@server_id,@id,@secret).gsub(".jpg","") + "_q" + ".jpg"
end
medium() click to toggle source

640 px

# File lib/flickr_vision/flickr_photo.rb, line 23
def medium()
  return build_photo_url(@farm_id,@server_id,@id,@secret).gsub(".jpg","") + "_z" + ".jpg"
end
original() click to toggle source
# File lib/flickr_vision/flickr_photo.rb, line 32
def original()
  return build_photo_url(@farm_id,@server_id,@id,@secret).gsub(".jpg","") + "_o" + ".jpg"
end
small() click to toggle source

240 px

# File lib/flickr_vision/flickr_photo.rb, line 18
def small()
  return build_photo_url(@farm_id,@server_id,@id,@secret).gsub(".jpg","") + "_m" + ".jpg"
end
small_square() click to toggle source
# File lib/flickr_vision/flickr_photo.rb, line 5
def small_square()
  return build_photo_url(@farm_id,@server_id,@id,@secret).gsub(".jpg","") + "_s" + ".jpg"
end
thumbnail() click to toggle source
# File lib/flickr_vision/flickr_photo.rb, line 13
def thumbnail()
  return build_photo_url(@farm_id,@server_id,@id,@secret).gsub(".jpg","") + "_t" + ".jpg"
end

Private Instance Methods

build_photo_url(farm_id,server_id,photo_id,secret) click to toggle source
# File lib/flickr_vision/flickr_photo.rb, line 38
def build_photo_url(farm_id,server_id,photo_id,secret)
  return "http://farm#{farm_id}.static.flickr.com/#{server_id}/#{photo_id}_#{secret}.jpg"
end