From 4b4669459ecd20c80b5d32f428f91fd7a10ce58c Mon Sep 17 00:00:00 2001 From: Brenda Wallace Date: Wed, 18 Oct 2017 12:13:05 +1300 Subject: [PATCH] Fixed duplicated code in growstuff member link markdown --- lib/haml/filters/growstuff_markdown.rb | 16 ++++++---------- 1 file changed, 6 insertions(+), 10 deletions(-) diff --git a/lib/haml/filters/growstuff_markdown.rb b/lib/haml/filters/growstuff_markdown.rb index 45e4026b2..b40c30d9f 100644 --- a/lib/haml/filters/growstuff_markdown.rb +++ b/lib/haml/filters/growstuff_markdown.rb @@ -31,17 +31,13 @@ module Haml::Filters def expand_members # turn [jane](member) into [jane](http://growstuff.org/members/jane) - @expanded = @expanded.gsub(MEMBER_REGEX) do - member_str = Regexp.last_match(1) - member = find_member(member_str) - member_link(member, member_str) - end - # turn @jane into [@jane](http://growstuff.org/members/jane) - @expanded = @expanded.gsub(MEMBER_AT_REGEX) do - member_str = Regexp.last_match(1) - member = find_member(member_str) - member_link(member, member_str) + [MEMBER_REGEX, MEMBER_AT_REGEX].each do |re| + @expanded = @expanded.gsub(re) do + member_str = Regexp.last_match(1) + member = find_member(member_str) + member_link(member, member_str) + end end @expanded = @expanded.gsub(MEMBER_ESCAPE_AT_REGEX, '')