Sha256: 8ca26a36b3b4191ac28937355f07c346d10e312e4bfc824ba6b28a97d4086c1f
Contents?: true
Size: 1.11 KB
Versions: 2
Compression:
Stored size: 1.11 KB
Contents
# frozen_string_literal: true module Decidim module Debates # This cell renders the Medium (:m) debate card # for an given instance of a Debate class DebateMCell < Decidim::CardMCell include DebateCellsHelper def date render end private def title present(model).title end def description present(model).description(strip_tags: true) end def resource_icon icon "debates", class: "icon--big" end def spans_multiple_dates? start_date != end_date end def debate_date return unless start_date && end_date return render(:multiple_dates) if spans_multiple_dates? render(:single_date) end def formatted_start_time model.start_time.strftime("%H:%M") end def formatted_end_time model.end_time.strftime("%H:%M") end def start_date return unless model.start_time model.start_time.to_date end def end_date return unless model.end_time model.end_time.to_date end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
decidim-debates-0.22.0 | app/cells/decidim/debates/debate_m_cell.rb |
decidim-debates-0.21.0 | app/cells/decidim/debates/debate_m_cell.rb |