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