Class: Decidim::Debates::DebateMCell
- Inherits:
-
CardMCell
- Object
- CardMCell
- Decidim::Debates::DebateMCell
- Includes:
- DebateCellsHelper
- Defined in:
- app/cells/decidim/debates/debate_m_cell.rb
Overview
This cell renders the Medium (:m) debate card for an given instance of a Debate
Instance Method Summary collapse
- #badge_name ⇒ Object
- #date ⇒ Object
- #has_state? ⇒ Boolean
- #presenter ⇒ Object
- #state_classes ⇒ Object
Instance Method Details
#badge_name ⇒ Object
18 19 20 |
# File 'app/cells/decidim/debates/debate_m_cell.rb', line 18 def badge_name I18n.t("decidim.debates.debates.closed") if model.closed? end |
#date ⇒ Object
10 11 12 |
# File 'app/cells/decidim/debates/debate_m_cell.rb', line 10 def date render end |
#has_state? ⇒ Boolean
14 15 16 |
# File 'app/cells/decidim/debates/debate_m_cell.rb', line 14 def has_state? model.closed? end |
#presenter ⇒ Object
28 29 30 |
# File 'app/cells/decidim/debates/debate_m_cell.rb', line 28 def presenter present(model) end |
#state_classes ⇒ Object
22 23 24 25 26 |
# File 'app/cells/decidim/debates/debate_m_cell.rb', line 22 def state_classes return ["muted"] if model.closed? super end |