Sha256: ae9c16fef7280ad801a383753ecaa21c11424b8790b49a3da01e67137a6219ff

Contents?: true

Size: 672 Bytes

Versions: 29

Compression:

Stored size: 672 Bytes

Contents

# frozen_string_literal: true

module Decidim
  module ParticipatoryProcesses
    # Helpers related to the Participatory Process layout.
    module ParticipatoryProcessHelper
      # Public: Returns the dates for a step in a readable format like
      # "2016-01-01 - 2016-02-05".
      #
      # participatory_process_step - The step to format to
      #
      # Returns a String with the formatted dates.
      def step_dates(participatory_process_step)
        dates = [participatory_process_step.start_date, participatory_process_step.end_date]
        dates.map { |date| date ? localize(date.to_date, format: :default) : "?" }.join(" - ")
      end
    end
  end
end

Version data entries

29 entries across 29 versions & 1 rubygems

Version Path
decidim-participatory_processes-0.17.2 app/helpers/decidim/participatory_processes/participatory_process_helper.rb
decidim-participatory_processes-0.17.1 app/helpers/decidim/participatory_processes/participatory_process_helper.rb
decidim-participatory_processes-0.16.1 app/helpers/decidim/participatory_processes/participatory_process_helper.rb
decidim-participatory_processes-0.17.0 app/helpers/decidim/participatory_processes/participatory_process_helper.rb
decidim-participatory_processes-0.16.0 app/helpers/decidim/participatory_processes/participatory_process_helper.rb
decidim-participatory_processes-0.15.2 app/helpers/decidim/participatory_processes/participatory_process_helper.rb
decidim-participatory_processes-0.15.1 app/helpers/decidim/participatory_processes/participatory_process_helper.rb
decidim-participatory_processes-0.15.0 app/helpers/decidim/participatory_processes/participatory_process_helper.rb
decidim-participatory_processes-0.14.4 app/helpers/decidim/participatory_processes/participatory_process_helper.rb
decidim-participatory_processes-0.14.3 app/helpers/decidim/participatory_processes/participatory_process_helper.rb
decidim-participatory_processes-0.14.2 app/helpers/decidim/participatory_processes/participatory_process_helper.rb
decidim-participatory_processes-0.14.1 app/helpers/decidim/participatory_processes/participatory_process_helper.rb
decidim-participatory_processes-0.13.1 app/helpers/decidim/participatory_processes/participatory_process_helper.rb
decidim-participatory_processes-0.12.2 app/helpers/decidim/participatory_processes/participatory_process_helper.rb
decidim-participatory_processes-0.13.0 app/helpers/decidim/participatory_processes/participatory_process_helper.rb
decidim-participatory_processes-0.12.1 app/helpers/decidim/participatory_processes/participatory_process_helper.rb
decidim-participatory_processes-0.13.0.pre1 app/helpers/decidim/participatory_processes/participatory_process_helper.rb
decidim-participatory_processes-0.12.0 app/helpers/decidim/participatory_processes/participatory_process_helper.rb
decidim-participatory_processes-0.11.2 app/helpers/decidim/participatory_processes/participatory_process_helper.rb
decidim-participatory_processes-0.12.0.pre app/helpers/decidim/participatory_processes/participatory_process_helper.rb