Sha256: 31b51e9e4b04cf9d8b4d1d17a654870636fe7c3c3f8b77b1e38f12f92ca41384
Contents?: true
Size: 842 Bytes
Versions: 2
Compression:
Stored size: 842 Bytes
Contents
class Flickr::Photosets < Flickr::Base def initialize(flickr) @flickr = flickr end # Get the authorized user's contact list. # def get_list(options={}) rsp = @flickr.send_request('flickr.photosets.getList', options) collect_photosets(rsp) end protected def collect_photosets(rsp) photosets = [] return photosets unless rsp if rsp.photosets.photoset rsp.photosets.photoset.each do |photoset| attributes = create_attributes(photoset) photosets << Photoset.new(@flickr, attributes) end end return photosets end def create_attributes(photoset) { :id => photoset[:id], :num_photos => photoset[:photos], :title => photoset.title, :description => photoset.description } end end
Version data entries
2 entries across 2 versions & 2 rubygems
Version | Path |
---|---|
commonthread-flickr_fu-0.3.0 | lib/flickr/photosets.rb |
maciej-flickr_fu-0.3.0 | lib/flickr/photosets.rb |