a little golf
This commit is contained in:
parent
75b6d30d80
commit
780bf4fe91
|
@ -18,7 +18,7 @@ module WikiChunk
|
|||
# the word is escaped. In that case, just return the link text
|
||||
def mask(content) escaped_text || pre_mask + link_text + post_mask end
|
||||
|
||||
def regexp() Regexp.new(pre_mask + '(.*)?' + post_mask) end
|
||||
def regexp() /#{pre_mask}(.*)?#{post_mask}/ end
|
||||
|
||||
def revert(content) content.sub!(regexp, text) end
|
||||
|
||||
|
@ -27,7 +27,9 @@ module WikiChunk
|
|||
# get back a string of HTML to replace the mask with.
|
||||
def unmask(content)
|
||||
return nil if escaped_text
|
||||
return self if content.sub!(regexp) { |match| content.page_link(page_name, $1) }
|
||||
return self if content.sub!(regexp) do |match|
|
||||
content.page_link(page_name, $1)
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
|
|
|
@ -77,7 +77,7 @@ class WikiContent < String
|
|||
|
||||
# Call @web.page_link using current options.
|
||||
def page_link(name, text)
|
||||
@web.make_link(name, text, @options)
|
||||
@web.make_link(name, text, @options)
|
||||
end
|
||||
|
||||
# Find all the chunks of the given types
|
||||
|
|
Loading…
Reference in a new issue