Class: Decidim::ContentRenderers::MeetingRenderer

Inherits:
ResourceRenderer show all
Defined in:
decidim-meetings/lib/decidim/content_renderers/meeting_renderer.rb

Overview

A renderer that searches Global IDs representing meetings in content and replaces it with a link to their show page.

e.g. gid://<APP_NAME>/Decidim::Meetings::Meeting/1

Instance Attribute Summary

Attributes inherited from BaseRenderer

#content

Instance Method Summary collapse

Methods inherited from ResourceRenderer

#render

Methods inherited from BaseRenderer

#initialize, #render

Methods included from Decidim::ContentProcessor::Common

#html_content?, #html_fragment

Constructor Details

This class inherits a constructor from Decidim::ContentRenderers::BaseRenderer

Instance Method Details

#regexObject



12
13
14
# File 'decidim-meetings/lib/decidim/content_renderers/meeting_renderer.rb', line 12

def regex
  %r{gid://([\w-]*/Decidim::Meetings::Meeting/(\d+))}i
end