Top Level Namespace
Defined Under Namespace
Modules: Clickjackable
Instance Method Summary collapse
Instance Method Details
#clickjackable(url) ⇒ Object
4 5 6 7 8 9 10 11 |
# File 'lib/clickjackable.rb', line 4 def clickjackable(url) uri = URI.parse(url) https = Net::HTTP.new(uri.host, uri.port) req, body = https.post(uri.path, '<xml><clickjackable></clickjackable></xml>', {"Accept-Encoding" => 'gzip'}) hash = {}; req.each { |k,v| hash[k.downcase] = v } return !hash.has_key?('x-frame-options') end |