Sha256: aafa26bc9c2a99a9ca324c3f4dc18d48a459e59254ad23f76ce280aff010a625

Contents?: true

Size: 513 Bytes

Versions: 3

Compression:

Stored size: 513 Bytes

Contents

# frozen_string_literal: true

module Decidim
  # This concern contains the logic related to hashtaggable resources.
  module Hashtaggable
    extend ActiveSupport::Concern

    included do
      def search_title
        renderer = Decidim::ContentRenderers::HashtagRenderer.new(title)
        renderer.render_without_link.html_safe
      end

      def search_body
        renderer = Decidim::ContentRenderers::HashtagRenderer.new(body)
        renderer.render_without_link.html_safe
      end
    end
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
decidim-core-0.15.2 lib/decidim/hashtaggable.rb
decidim-core-0.15.1 lib/decidim/hashtaggable.rb
decidim-core-0.15.0 lib/decidim/hashtaggable.rb