Sha256: cfc46c26ae67ff82ad54f9889bb7853532be414eb48ad210f85de4e8fc7831b2
Contents?: true
Size: 531 Bytes
Versions: 1
Compression:
Stored size: 531 Bytes
Contents
class MailtoAwesome < ::HTMLProofer::Check def mailto? return false if @link.ignore? || @link.href.nil? @link.href.match /mailto/ end def awesome? @link.href.include? 'subject' and @link.href.include? 'body' end def run @html.css('a').each do |node| @link = create_element(node) line = node.line content = node.to_s if mailto? && !awesome? add_issue("This is a not-awesome mailto link!", line: line, content: content) end end end endclass MailtoAwesome end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
html-proofer-mailto_awesome-0.1.1 | lib/mailto_awesome.rb |