Sha256: cbdae675ea84c8884415f58377a0d9924f5d8ea41b2ce5e9fc489eba6731a01e
Contents?: true
Size: 494 Bytes
Versions: 21
Compression:
Stored size: 494 Bytes
Contents
module Onebox module Engine class DoubanOnebox include Engine include LayoutSupport include HTML matches_regexp(/^(https?:\/\/)?([\da-z\.-]+)(douban.com\/)(.)+\/?$/) private def data { link: link, title: raw.css('title').text.gsub("\n", '').strip(), image: raw.css('img[rel*="v:"]').first['src'], description: raw.css('meta[name=description]').first['content'], } end end end end
Version data entries
21 entries across 21 versions & 1 rubygems
Version | Path |
---|---|
onebox-1.8.69 | lib/onebox/engine/douban_onebox.rb |