Class: IdsPlease::Grabbers::Facebook
- Defined in:
- lib/ids_please/grabbers/facebook.rb
Instance Attribute Summary
Attributes inherited from Base
#avatar, #counts, #data, #display_name, #link, #network_id, #page_source, #username
Instance Method Summary collapse
Methods inherited from Base
#errors, #find_by_regex, #initialize, #inspect, interact, #record_error, #to_h, #to_s
Constructor Details
This class inherits a constructor from IdsPlease::Grabbers::Base
Instance Method Details
#grab_link ⇒ Object
4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 |
# File 'lib/ids_please/grabbers/facebook.rb', line 4 def grab_link @network_id = find_network_id @avatar = find_avatar @display_name = find_display_name @username = find_username @counts = { likes: find_likes, visits: find_visits }.delete_if { |_k, v| v.nil? } @data = { type: find_type, description: find_description }.delete_if { |_k, v| v.nil? } self rescue => e record_error __method__, e. return self end |