Sha256: 5563e0e13834b2daed1eaa5cae431ec1f0a513fb80cac09a04dc2d3097049d97
Contents?: true
Size: 482 Bytes
Versions: 10
Compression:
Stored size: 482 Bytes
Contents
class Link < PostType fields :url, :title, :description required :url primary :description heading :title special :url do |link_content| 'http://' + link_content.gsub(/^http:\/\//, '') end default :title do result = '' begin doc = Nokogiri::HTML(open(get_attr(:url))) doc.css('title').each { |t| result = t.content } rescue Exception => e end result end def self.detect?(text) has_required? text end end
Version data entries
10 entries across 10 versions & 1 rubygems