class SocialCount::ApiBase

Attributes

name[R]

Public Class Methods

get_http_response(uri) click to toggle source
# File lib/social_count/api_base.rb, line 13
def get_http_response(uri)
  uri = URI.escape(uri)
  url = URI.parse(uri)
  http = Net::HTTP.new(url.host, url.port)
  http.use_ssl = true
  http.request(Net::HTTP::Get.new(uri))
end
new(name) click to toggle source
# File lib/social_count/api_base.rb, line 8
def initialize(name)
  raise SocialCount::Error, "#{self.class}#name cannot be blank" if name.blank?
  @name = name
end

Private Class Methods

credentials() click to toggle source
# File lib/social_count/api_base.rb, line 21
def credentials
  @credentials ||= SocialCount.credentials
end