Sha256: 41a7f199b42759d197aefda3e1002f3511c7db8938f1195c0cd5121008d51280

Contents?: true

Size: 466 Bytes

Versions: 6

Compression:

Stored size: 466 Bytes

Contents

# frozen_string_literal: true

module Decidim
  module ParticipatoryProcesses
    class ParticipatoryProcessPresenter < SimpleDelegator
      def hero_image_url
        process.attached_uploader(:hero_image).url(host: process.organization.host)
      end

      def area_name
        return if process.area.blank?

        Decidim::AreaPresenter.new(process.area).translated_name_with_type
      end

      def process
        __getobj__
      end
    end
  end
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
decidim-participatory_processes-0.29.1 app/presenters/decidim/participatory_processes/participatory_process_presenter.rb
decidim-participatory_processes-0.29.0 app/presenters/decidim/participatory_processes/participatory_process_presenter.rb
decidim-participatory_processes-0.29.0.rc4 app/presenters/decidim/participatory_processes/participatory_process_presenter.rb
decidim-participatory_processes-0.29.0.rc3 app/presenters/decidim/participatory_processes/participatory_process_presenter.rb
decidim-participatory_processes-0.29.0.rc2 app/presenters/decidim/participatory_processes/participatory_process_presenter.rb
decidim-participatory_processes-0.29.0.rc1 app/presenters/decidim/participatory_processes/participatory_process_presenter.rb