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