Sha256: 9a8767dbf62f5d911af4eb6ced76c1326654cc999c0834bfb6a8f8cc29e249e5
Contents?: true
Size: 965 Bytes
Versions: 24
Compression:
Stored size: 965 Bytes
Contents
require 'rubygems' require File.dirname(__FILE__) + '/../lib/oembed' OEmbed::Providers.register_all() OEmbed::Providers.register_fallback(OEmbed::ProviderDiscovery, OEmbed::Providers::Embedly, OEmbed::Providers::OohEmbed) passed = "passed" passed = "failed" File.open("test_urls.csv", "r") do |infile| while (line = infile.gets) begin res = OEmbed::Providers.raw(line, :format => :json) passed = "passed" rescue OEmbed::NotFound => e if e.message == "OEmbed::NotFound" puts "not a supported url: " + line else puts e.message end passed = "failed" rescue OEmbed::UnknownResponse => e puts "got a bad network response" + e.message passed = "failed" rescue Timeout::Error puts "timeout error" passed = "failed" end puts passed + ": " + line end end
Version data entries
24 entries across 24 versions & 1 rubygems