Method: Facebooker::User#friends
- Defined in:
- lib/facebooker/models/user.rb
#friends(flid = nil) ⇒ Object
Retrieve friends
107 108 109 110 111 112 113 114 115 116 117 118 119 |
# File 'lib/facebooker/models/user.rb', line 107 def friends(flid = nil) @friends_hash ||= {} flid=cast_to_friend_list_id(flid) #use __blank instead of nil so that this is cached cache_key = flid||"__blank" = {:uid=>self.id} [:flid] = flid unless flid.nil? @friends_hash[cache_key] ||= @session.post('facebook.friends.get', ,false).map do |uid| User.new(uid, @session) end @friends_hash[cache_key] end |