Sha256: 4b0cdf0aaceb849f7263275a60192404d4e3290438382667b06cab01b3eac933
Contents?: true
Size: 667 Bytes
Versions: 5
Compression:
Stored size: 667 Bytes
Contents
require "oembedr/version" require "oembedr/configuration" require "oembedr/client" require "oembedr/providers" require "typhoeus" module Oembedr extend Configuration extend Providers # Convience method: fetch me an oembed! # # Example: # Oembedr.fetch("http://www.youtube.com/watch?v=b9XsTtFu64Y") # Oembedr.fetch("http://www.youtube.com/watch?v=b9XsTtFu64Y", # :params => { :maxwidth => "150", :maxheight => "100" }) # # @return Faraday::Response or raises error def self.fetch url, options = {} client = Oembedr::Client.new(url) if client.ready? client.get(options) else false end end end
Version data entries
5 entries across 5 versions & 1 rubygems
Version | Path |
---|---|
oembedr-1.1.1 | lib/oembedr.rb |
oembedr-1.1.0 | lib/oembedr.rb |
oembedr-1.0.0 | lib/oembedr.rb |
oembedr-0.0.3 | lib/oembedr.rb |
oembedr-0.0.2 | lib/oembedr.rb |