Skip to content
OhEmbedr is a super simple ruby OEmbed library.
Find file



OhEmbedr is the easiest way to avail of OEmbed services in ruby.


To install you must add the gemcutter source to your gem sources, as follows:

gem sources -a

After you've done that just install the gem:

gem install ohembedr


Using OhEmbed is super easy below is an example for getting OEmbed data for a vimeo video.

    o = => "", :maxwidth => 600)
    embed_data = o.gets
rescue OhEmbedr::UnsupportedError => error
    # URL not supported

embed_data now contains an hash with all the data about embedding the specified url. By wrapping our OhEmbed call with a begin rescue block we can pass any url to OhEmbed and take that the url isn't supported if UnsupportedError is raised. OhEmbed currently supports the following OEmbed providers:

  • YouTube
  • Vimeo
  • Flickr
  • Qik
  • Revision 3
  • Viddler
  • Hulu
  • Mobypicture

If you would like a provider to be added just open a GitHub ticket.

Something went wrong with that request. Please try again.