Class: Decidim::HashtagPresenter

Inherits:
SimpleDelegator
  • Object
show all
Includes:
ActionView::Helpers::UrlHelper
Defined in:
app/presenters/decidim/hashtag_presenter.rb

Overview

Decorator for users

Instance Method Summary collapse

Instance Method Details

#display_hashtagObject



24
25
26
# File 'app/presenters/decidim/hashtag_presenter.rb', line 24

def display_hashtag
  link_to name, decidim.search_path(term: name), target: "_blank", class: "hashtag-mention"
end

#display_hashtag_nameObject



28
29
30
# File 'app/presenters/decidim/hashtag_presenter.rb', line 28

def display_hashtag_name
  name
end

#hashtag_pathObject



20
21
22
# File 'app/presenters/decidim/hashtag_presenter.rb', line 20

def hashtag_path
  decidim.hashtag_path(__getobj__.name)
end

#nameObject

name presented in a twitter-like style



14
15
16
# File 'app/presenters/decidim/hashtag_presenter.rb', line 14

def name
  "##{super}"
end