lib/share_checker/providers/facebook.rb in share_checker-0.1.3 vs lib/share_checker/providers/facebook.rb in share_checker-0.1.4

- old
+ new

@@ -1,5 +1,7 @@ +require 'nokogiri' + module ShareChecker module Providers class Facebook < Provider # Response sample # @@ -16,11 +18,12 @@ # <commentsbox_count>0</commentsbox_count> # </link_stat> # </links_getStats_response> # def parse(response) - doc = parse_xml(response) - doc.nil? ? 0 : doc["links_getStats_response"]["link_stat"]["like_count"].to_i + doc = ::Nokogiri::XML(response) + node = doc.at("like_count") + node.nil? ? 0 : node.content.to_i end def url "http://api.facebook.com/restserver.php?method=links.getStats&urls=" end