Class: Decidim::InitiativesVotes::VoteCell
- Inherits:
-
ViewModel
- Object
- ViewModel
- Decidim::InitiativesVotes::VoteCell
- Includes:
- SanitizeHelper
- Defined in:
- app/cells/decidim/initiatives_votes/vote_cell.rb
Instance Method Summary collapse
- #date_of_birth ⇒ Object
- #document_number ⇒ Object
- #initiative_id ⇒ Object
- #initiative_title ⇒ Object
- #name_and_surname ⇒ Object
- #postal_code ⇒ Object
- #scope ⇒ Object
- #show ⇒ Object
- #time_and_date ⇒ Object
Instance Method Details
#date_of_birth ⇒ Object
30 31 32 |
# File 'app/cells/decidim/initiatives_votes/vote_cell.rb', line 30 def date_of_birth [:date_of_birth] end |
#document_number ⇒ Object
26 27 28 |
# File 'app/cells/decidim/initiatives_votes/vote_cell.rb', line 26 def document_number [:document_number] end |
#initiative_id ⇒ Object
14 15 16 |
# File 'app/cells/decidim/initiatives_votes/vote_cell.rb', line 14 def initiative_id model.initiative.reference end |
#initiative_title ⇒ Object
18 19 20 |
# File 'app/cells/decidim/initiatives_votes/vote_cell.rb', line 18 def initiative_title decidim_sanitize(translated_attribute(model.initiative.title)) end |
#name_and_surname ⇒ Object
22 23 24 |
# File 'app/cells/decidim/initiatives_votes/vote_cell.rb', line 22 def name_and_surname [:name_and_surname] end |
#postal_code ⇒ Object
34 35 36 |
# File 'app/cells/decidim/initiatives_votes/vote_cell.rb', line 34 def postal_code [:postal_code] end |
#scope ⇒ Object
42 43 44 45 46 47 |
# File 'app/cells/decidim/initiatives_votes/vote_cell.rb', line 42 def scope return I18n.t("decidim.scopes.global") if model.decidim_scope_id.nil? return I18n.t("decidim.initiatives.unavailable_scope") if model.scope.blank? translated_attribute(model.scope.name) end |
#show ⇒ Object
10 11 12 |
# File 'app/cells/decidim/initiatives_votes/vote_cell.rb', line 10 def show render end |
#time_and_date ⇒ Object
38 39 40 |
# File 'app/cells/decidim/initiatives_votes/vote_cell.rb', line 38 def time_and_date model.created_at end |