class Virility::Facebook
Constants
- BASE_URL
Public Instance Methods
census()
click to toggle source
# File lib/virility/strategies/facebook.rb, line 5 def census self.class.get("#{BASE_URL}#{@url}", http_proxyaddr: @http_proxyaddr, http_proxyport: @http_proxyport) end
count()
click to toggle source
# File lib/virility/strategies/facebook.rb, line 17 def count results.dig('engagement_count') || 0 end
outcome()
click to toggle source
# File lib/virility/strategies/facebook.rb, line 9 def outcome response = @response.parsed_response.dig('share') engagement = @response.parsed_response.dig('og_object', 'engagement') response['engagement_count'] = engagement.dig('count') response['social_sentence'] = engagement.dig('social_sentence') response end
Private Instance Methods
valid_response_test()
click to toggle source
# File lib/virility/strategies/facebook.rb, line 23 def valid_response_test @response.respond_to?(:parsed_response) && @response.parsed_response.is_a?(Hash) && !@response.parsed_response['share'].nil? end