def getInfo(group)
group = group.nsid if group.class == Flickr::Group
g = @flickr.group_cache_lookup(group)
return g if g && g.fully_fetched
res = @flickr.call_method('flickr.groups.getInfo',
'group_id' => group)
group = res.elements['/group'].attributes['id']
g ||= Flickr::Group.new(@flickr,nsid)
g.name = res.elements['/group/name'].text
g.description = res.elements['/group/description'].text
g.members = res.elements['/group/members'].text.to_i
g.privacy = res.elements['/group/privacy'].text.to_i
g.fully_fetched = true
@flickr.group_cache_store(g)
return g
end