module PseudoHiki::AutoLink::URL
Constants
- LINK_SEP
Public Class Methods
auto_link_url?()
click to toggle source
# File lib/pseudohiki/blockparser.rb, line 364 def self.auto_link_url? true end
in_link_tag?(preceding_str)
click to toggle source
# File lib/pseudohiki/blockparser.rb, line 355 def self.in_link_tag?(preceding_str) preceding_str.end_with?(OPEN_TAG) or preceding_str.end_with?(LINK_SEP) end
link(line)
click to toggle source
# File lib/pseudohiki/blockparser.rb, line 359 def self.link(line) return line unless URI_RE.match? line and not VERBATIM_LEAF_HEAD_RE.match? line line.gsub(URI_RE) {|url| in_link_tag?($`) ? url : "[[#{url}]]" } end