Sha256: f27b414285013aca7813567b7bdb683f9b1a5c254272058c176e633bcbe2f4f7
Contents?: true
Size: 689 Bytes
Versions: 1
Compression:
Stored size: 689 Bytes
Contents
require 'httparty' ## # This module analize and extract score from social analizer http://kred.com module Skore class PeerIndex ## # Include httparty module from http querys include HTTParty base_uri "https://api.peerindex.com/1/actor/topic" default_timeout 1 attr_accessor :data ## # Initialize and load data from kred api def initialize(api_key, username) begin @data = self.class.get("?twitter_screen_name=#{username}&api_key=#{api_key}") rescue Timeout::Error @data = false end end ## # Get core from peerindex api def score if @data result = JSON.parse(@data.body) result["peerindex"] else -1 end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
skore-0.0.1.pre.1 | lib/skore/peerindex.rb |