lib/gitlab/markdown/issue_reference_filter.rb
# Replace `#123` issue references in text with links to the referenced
# issue's details page.
#
# text - String text to replace references in.
#
# Returns a String with `#123` references replaced with links. All links
# have `gfm` and `gfm-issue` class names attached for styling.
Replace `#123` issue references in text with links to the referenced
issue's details page.

String text to replace references in.

Returns a String with `#123` references replaced with links. All links
have `gfm` and `gfm-issue` class names attached for styling.
Replace ` #123 ` issue references in text with links to the referenced issue ' s details page . String text to replace references in . Returns a String with ` #123 ` references replaced with links . All links have ` gfm ` and ` gfm - issue ` class names attached for styling .
def issue_link_filter(text)
        self.class.references_in(text) do |match, id, project_ref|
          project = self.project_from_ref(project_ref)
          if project && issue = project.get_issue(id)
            push_result(:issue, issue)
            url = url_for_issue(id, project, only_path: context[:only_path])
            title = escape_once("Issue: #{issue.title}")
            klass = reference_class(:issue)
            %(<a href="#{url}"
                 title="#{title}"
                 class="#{klass}">#{match}</a>)
          else
            match
          end
        end
      end
def issue_link_filter ( text ) self . class . references_in ( text ) do | match , id , project_ref | project = self . project_from_ref ( project_ref ) if project && issue = project . get_issue ( id ) push_result ( :issue , issue ) url = url_for_issue ( id , project , only_path : context [ :only_path ] ) title = escape_once ( "Issue: #{issue.title}" ) klass = reference_class ( :issue ) %(<a href="#{url}"
                 title="#{title}"
                 class="#{klass}">#{match}</a>) else match end end end
Replace `#123` issue references in text with links to the referenced
issue's details page.
Replace ` #123 ` issue references in text with links to the referenced issue ' s details page .
text
<not_specific>