Class: Decidim::ParticipatoryProcesses::ParticipatoryProcessPresenter
Instance Method Summary
collapse
#decidim_escape_translated, #decidim_html_escape, #decidim_rich_text, #decidim_sanitize, #decidim_sanitize_admin, #decidim_sanitize_editor, #decidim_sanitize_editor_admin, #decidim_sanitize_newsletter, #decidim_sanitize_translated, #decidim_url_escape, included
#linked_classes_filter_values_for, #linked_classes_for, #resource_locator
#editor_locales, #handle_locales
#attachment?, #default_locale?
Instance Method Details
#area_name ⇒ Object
14
15
16
17
18
|
# File 'decidim-participatory_processes/app/presenters/decidim/participatory_processes/participatory_process_presenter.rb', line 14
def area_name
return if process.area.blank?
Decidim::AreaPresenter.new(process.area).translated_name_with_type
end
|
#description(links: false, strip_tags: false, all_locales: false) ⇒ Object
26
27
28
29
30
|
# File 'decidim-participatory_processes/app/presenters/decidim/participatory_processes/participatory_process_presenter.rb', line 26
def description(links: false, strip_tags: false, all_locales: false)
return unless process
content_handle_locale(process.description, all_locales, links, strip_tags)
end
|
#editor_description(all_locales: false) ⇒ Object
32
33
34
35
36
|
# File 'decidim-participatory_processes/app/presenters/decidim/participatory_processes/participatory_process_presenter.rb', line 32
def editor_description(all_locales: false)
return unless process
editor_locales(process.description, all_locales)
end
|
#editor_short_description(all_locales: false) ⇒ Object
44
45
46
47
48
|
# File 'decidim-participatory_processes/app/presenters/decidim/participatory_processes/participatory_process_presenter.rb', line 44
def editor_short_description(all_locales: false)
return unless process
editor_locales(process.short_description, all_locales)
end
|
#hero_image_url ⇒ Object
10
11
12
|
# File 'decidim-participatory_processes/app/presenters/decidim/participatory_processes/participatory_process_presenter.rb', line 10
def hero_image_url
process.attached_uploader(:hero_image).url
end
|
#process ⇒ Object
50
51
52
|
# File 'decidim-participatory_processes/app/presenters/decidim/participatory_processes/participatory_process_presenter.rb', line 50
def process
__getobj__
end
|
#short_description(links: false, strip_tags: false, all_locales: false) ⇒ Object
38
39
40
41
42
|
# File 'decidim-participatory_processes/app/presenters/decidim/participatory_processes/participatory_process_presenter.rb', line 38
def short_description(links: false, strip_tags: false, all_locales: false)
return unless process
content_handle_locale(process.short_description, all_locales, links, strip_tags)
end
|
#title(html_escape: false, all_locales: false) ⇒ Object
20
21
22
23
24
|
# File 'decidim-participatory_processes/app/presenters/decidim/participatory_processes/participatory_process_presenter.rb', line 20
def title(html_escape: false, all_locales: false)
return unless process
super(process.title, html_escape, all_locales)
end
|