Class: Decidim::Debates::DebateMCell

Inherits:
CardMCell
  • Object
show all
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

Instance Method Details

#badge_nameObject



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

#dateObject



10
11
12
# File 'app/cells/decidim/debates/debate_m_cell.rb', line 10

def date
  render
end

#has_state?Boolean

Returns:

  • (Boolean)


14
15
16
# File 'app/cells/decidim/debates/debate_m_cell.rb', line 14

def has_state?
  model.closed?
end

#presenterObject



28
29
30
# File 'app/cells/decidim/debates/debate_m_cell.rb', line 28

def presenter
  present(model)
end

#state_classesObject



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