class Flickr::Photoset
Todo: flickr.photosets.delete flickr.photosets.editMeta flickr.photosets.editPhotos flickr.photosets.getContext flickr.photosets.getInfo flickr.photosets.getPhotos
Attributes
client[R]
description[R]
id[R]
owner[R]
photos[R]
primary[R]
title[R]
url[R]
Public Class Methods
new(id=nil, api_key={})
click to toggle source
# File lib/flickr.rb, line 722 def initialize(id=nil, api_key={}) @id = id @api_key = api_key @client = Flickr.new @api_key end
Public Instance Methods
getInfo()
click to toggle source
Implements flickr.photosets.getInfo private, once we can call it as needed
# File lib/flickr.rb, line 730 def getInfo info = @client.photosets_getInfo('photoset_id'=>@id)['photoset'] @owner = User.new(info['owner'], nil, nil, nil, @api_key) @primary = info['primary'] @photos = info['photos'] @title = info['title'] @description = info['description'] @url = "http://www.flickr.com/photos/#{@owner.getInfo.username}/sets/#{@id}/" self end
getPhotos()
click to toggle source
# File lib/flickr.rb, line 741 def getPhotos photosetPhotos = @client.photos_request('photosets.getPhotos', {'photoset_id' => @id}, "photoset") end