Linkser is a link parser for Ruby. It gets an URI, tries to dereference it and returns the relevant information about the resource.
Add to your Gemfile gem 'linkser'
and bundle update
l = Linkser.parse 'https://github.com/ging/linkser' l.title #=> "linkser" l.description #=> "linkser - Linkser is a link parser for Ruby. It gets an URI, tries to dereference it and returns the relevant information about the resource."
y = Linkser.parse 'http://youtube.com/someyoutubevideo' y.title #=> the title of the video y.images #=> the thumbnails of the video y.resource.url #=> the url of the video