Class: Facebooker::GroupGetMembers
- Defined in:
- lib/facebooker/parser.rb
Overview
:nodoc:
Constant Summary
Constants inherited from Parser
Class Method Summary collapse
Methods inherited from Parser
anonymous_field_from, array_of, array_of_hashes, array_of_text_values, booleanize, element, hash_by_key_or_value_for, hash_or_value_for, hashinate, hashinate_by_key, parse
Class Method Details
.process(data) ⇒ Object
601 602 603 604 605 606 607 608 609 610 |
# File 'lib/facebooker/parser.rb', line 601 def self.process(data) root = element('groups_getMembers_response', data) result = ['members', 'admins', 'officers', 'not_replied'].map do |position| array_of(root, position) {|element| element}.map do |element| array_of_text_values(element, 'uid').map do |uid| {:position => position}.merge(:uid => uid) end end end.flatten end |