Sha256: 19bd34eb309e6ef8a8f8717d07433d9d6a501bdc7226b5b222c96970bf953724
Contents?: true
Size: 491 Bytes
Versions: 10
Compression:
Stored size: 491 Bytes
Contents
require 'uri' require 'murlsh' module Murlsh # Github project page titles are not very descriptive so add meta description # to title. class AddPre60GithubTitle < Plugin @hook = 'add_pre' GithubRe = %r{^https?://github\.com/\w+/[\w.-]+/?$}i def self.run(url, config) if not url.user_supplied_title? and url.url.to_s[GithubRe] unless url.ask.description.empty? url.title << " - #{url.ask.description}" end end end end end
Version data entries
10 entries across 10 versions & 1 rubygems