diff options
Diffstat (limited to 'lib/filters/badges.rb')
-rw-r--r-- | lib/filters/badges.rb | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/lib/filters/badges.rb b/lib/filters/badges.rb index e14b24e6..28d1fe11 100644 --- a/lib/filters/badges.rb +++ b/lib/filters/badges.rb @@ -25,13 +25,13 @@ class BadgesFilter < Nanoc::Filter </strong> }x.freeze - BADGES_MARKDOWN_PATTERN = %r{ + BADGES_MARKDOWN_PATTERN = / (?:^|[^`]) # must be start of the line or anything except backtick \*\*(\[|\() (?<tier>CORE|STARTER|PREMIUM|ULTIMATE|FREE|BRONZE|SILVER|GOLD)(?:\s+(?<type>ONLY|SAAS|SELF)) ?(\]|\))\*\* (?:$|[^`]) # must end of line or anything except backtick - }x.freeze + /x.freeze def run(content, params = {}) content.gsub(BADGES_HTML_PATTERN) { generate(Regexp.last_match[:tier].downcase, Regexp.last_match[:type]) } |