# File lib/flickr/contacts.rb, line 30 def getPublicList(user) user = user.nsid if user.class == Flickr::Person res = @flickr.call_method('flickr.contacts.getPublicList', 'user_id'=>user) list = [] res.elements['/contacts'].each_element do |e| att = e.attributes nsid = att['nsid'] person = @flickr.person_cache_lookup(nsid) person ||= Flickr::Person.new(nsid,att['username']) person.ignored = (att['ignored'].to_i == 1) @flickr.person_cache_store(person) list << person end return list end