Method: FBCLI.page_items
- Defined in:
- lib/fbcli/api.rb
.page_items(cmd, separator = nil, filter = nil) ⇒ Object
73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 |
# File 'lib/fbcli/api.rb', line 73 def self.page_items(cmd, separator = nil, filter = nil) items = request_personal_connections(cmd) virgin = true count = 0 while not (items.nil? or count == ['pages']) do items.each_with_index { |item, idx| if filter.nil? or not filter.call(item) unless separator.nil? or virgin puts separator end yield item virgin = false end } count += 1 items = items.next_page end end |