class SocialProfile::Utils

Public Class Methods

blank?(value) click to toggle source
# File lib/social_profile/utils.rb, line 21
def self.blank?(value)
  value.nil? || value.to_s.empty?
end
exists?(value) click to toggle source
# File lib/social_profile/utils.rb, line 25
def self.exists?(value)
  !blank?(value)
end
head(url, options = {}) click to toggle source
# File lib/social_profile/utils.rb, line 8
def self.head(url, options = {})
  uri = URI.parse(url)
  response = nil

  Net::HTTP.start(uri.host, uri.port) do |http|
    http.open_timeout = 2
    http.read_timeout = 2
    response = http.head(uri.request_uri)
  end

  Response.new(uri, response, options)
end