Sha256: bf661a798710869db2bb41d88829a7de945dbd7316cd52dd1ac299ce7f80826f
Contents?: true
Size: 623 Bytes
Versions: 7
Compression:
Stored size: 623 Bytes
Contents
# frozen_string_literal: true module Decidim # # Decorator for users # class HashtagPresenter < SimpleDelegator include Rails.application.routes.mounted_helpers include ActionView::Helpers::UrlHelper # # name presented in a twitter-like style # def name "##{super}" end delegate :url, to: :hashtag, prefix: true def hashtag_path decidim.hashtag_path(__getobj__.name) end def display_hashtag link_to name, decidim.search_path(term: name), target: "_blank", class: "hashtag-mention" end def display_hashtag_name name end end end
Version data entries
7 entries across 7 versions & 1 rubygems