Sha256: 714fccbd453ca4970ddf7899c830ea70b5686fcbda6f4cba8b6e0e300bf429a5

Contents?: true

Size: 459 Bytes

Versions: 35

Compression:

Stored size: 459 Bytes

Contents

# frozen_string_literal: true

module Decidim
  module ContentParsers
    # A parser that searches mentions of Meetings in content.
    #
    # @see BaseParser Examples of how to use a content parser
    class MeetingParser < ResourceParser
      private

      def url_regex
        %r{#{URL_REGEX_SCHEME}#{URL_REGEX_CONTENT}/meetings/#{URL_REGEX_END_CHAR}+}i
      end

      def model_class
        "Decidim::Meetings::Meeting"
      end
    end
  end
end

Version data entries

35 entries across 35 versions & 1 rubygems

Version Path
decidim-meetings-0.29.2 lib/decidim/content_parsers/meeting_parser.rb
decidim-meetings-0.28.5 lib/decidim/content_parsers/meeting_parser.rb
decidim-meetings-0.29.1 lib/decidim/content_parsers/meeting_parser.rb
decidim-meetings-0.28.4 lib/decidim/content_parsers/meeting_parser.rb
decidim-meetings-0.27.9 lib/decidim/content_parsers/meeting_parser.rb
decidim-meetings-0.29.0 lib/decidim/content_parsers/meeting_parser.rb
decidim-meetings-0.28.3 lib/decidim/content_parsers/meeting_parser.rb
decidim-meetings-0.27.8 lib/decidim/content_parsers/meeting_parser.rb
decidim-meetings-0.29.0.rc4 lib/decidim/content_parsers/meeting_parser.rb
decidim-meetings-0.29.0.rc3 lib/decidim/content_parsers/meeting_parser.rb
decidim-meetings-0.29.0.rc2 lib/decidim/content_parsers/meeting_parser.rb
decidim-meetings-0.29.0.rc1 lib/decidim/content_parsers/meeting_parser.rb
decidim-meetings-0.28.2 lib/decidim/content_parsers/meeting_parser.rb
decidim-meetings-0.27.7 lib/decidim/content_parsers/meeting_parser.rb
decidim-meetings-0.28.1 lib/decidim/content_parsers/meeting_parser.rb
decidim-meetings-0.27.6 lib/decidim/content_parsers/meeting_parser.rb
decidim-meetings-0.26.10 lib/decidim/content_parsers/meeting_parser.rb
decidim-meetings-0.26.9 lib/decidim/content_parsers/meeting_parser.rb
decidim-meetings-0.28.0 lib/decidim/content_parsers/meeting_parser.rb
decidim-meetings-0.27.5 lib/decidim/content_parsers/meeting_parser.rb