Sha256: 06c3d91fb5d3a0188532cec755eb2901ce02b1f28032314bd24af4b46205d45b

Contents?: true

Size: 645 Bytes

Versions: 9

Compression:

Stored size: 645 Bytes

Contents

# frozen_string_literal: true

module Decidim
  module Budgets
    # This cell has the commons for the budgets cells
    class BaseCell < Decidim::ViewModel
      include Decidim::ComponentPathHelper
      include Decidim::Budgets::Engine.routes.url_helpers

      delegate :current_user, :current_settings, :current_component, :current_workflow, to: :controller
      delegate :settings, to: :current_component

      def budgets_link_list(budgets)
        budgets.map { |budget| link_to(decidim_escape_translated(budget.title), resource_locator(budget).path) }
               .to_sentence
               .html_safe
      end
    end
  end
end

Version data entries

9 entries across 9 versions & 1 rubygems

Version Path
decidim-budgets-0.30.0.rc2 app/cells/decidim/budgets/base_cell.rb
decidim-budgets-0.30.0.rc1 app/cells/decidim/budgets/base_cell.rb
decidim-budgets-0.29.2 app/cells/decidim/budgets/base_cell.rb
decidim-budgets-0.29.1 app/cells/decidim/budgets/base_cell.rb
decidim-budgets-0.29.0 app/cells/decidim/budgets/base_cell.rb
decidim-budgets-0.29.0.rc4 app/cells/decidim/budgets/base_cell.rb
decidim-budgets-0.29.0.rc3 app/cells/decidim/budgets/base_cell.rb
decidim-budgets-0.29.0.rc2 app/cells/decidim/budgets/base_cell.rb
decidim-budgets-0.29.0.rc1 app/cells/decidim/budgets/base_cell.rb