Class: Decidim::VersionsListCell
- Inherits:
-
ViewModel
- Object
- ViewModel
- Decidim::VersionsListCell
- Includes:
- SanitizeHelper
- Defined in:
- decidim-core/app/cells/decidim/versions_list_cell.rb
Instance Method Summary collapse
- #default_i18n_scope ⇒ Object
- #i18n(string, **params) ⇒ Object
- #i18n_back_to_resource ⇒ Object
- #i18n_changes_title ⇒ Object
- #i18n_scope ⇒ Object
- #i18n_versions_count ⇒ Object
- #i18n_versions_title ⇒ Object
- #resource_path ⇒ Object
- #resource_title ⇒ Object
- #version_path ⇒ Object
- #versioned_resource ⇒ Object
Instance Method Details
#default_i18n_scope ⇒ Object
43 44 45 |
# File 'decidim-core/app/cells/decidim/versions_list_cell.rb', line 43 def default_i18n_scope "decidim.versions_list.show" end |
#i18n(string, **params) ⇒ Object
35 36 37 |
# File 'decidim-core/app/cells/decidim/versions_list_cell.rb', line 35 def i18n(string, **params) t(string, **params, scope: i18n_scope, default: t(string, **params, scope: default_i18n_scope)) end |
#i18n_back_to_resource ⇒ Object
31 32 33 |
# File 'decidim-core/app/cells/decidim/versions_list_cell.rb', line 31 def i18n_back_to_resource i18n("back_to_resource") end |
#i18n_changes_title ⇒ Object
19 20 21 |
# File 'decidim-core/app/cells/decidim/versions_list_cell.rb', line 19 def i18n_changes_title i18n("changes_at_title", title: resource_title) end |
#i18n_scope ⇒ Object
39 40 41 |
# File 'decidim-core/app/cells/decidim/versions_list_cell.rb', line 39 def i18n_scope [:i18n_scope] end |
#i18n_versions_count ⇒ Object
27 28 29 |
# File 'decidim-core/app/cells/decidim/versions_list_cell.rb', line 27 def i18n_versions_count i18n("number_of_versions") end |
#i18n_versions_title ⇒ Object
23 24 25 |
# File 'decidim-core/app/cells/decidim/versions_list_cell.rb', line 23 def i18n_versions_title i18n("title") end |
#resource_path ⇒ Object
15 16 17 |
# File 'decidim-core/app/cells/decidim/versions_list_cell.rb', line 15 def resource_path resource_locator(versioned_resource).path end |
#resource_title ⇒ Object
11 12 13 |
# File 'decidim-core/app/cells/decidim/versions_list_cell.rb', line 11 def resource_title decidim_html_escape(translated_attribute(versioned_resource.title)) end |
#version_path ⇒ Object
47 48 49 |
# File 'decidim-core/app/cells/decidim/versions_list_cell.rb', line 47 def version_path [:version_path] end |
#versioned_resource ⇒ Object
7 8 9 |
# File 'decidim-core/app/cells/decidim/versions_list_cell.rb', line 7 def versioned_resource model end |