AyuntamientoMadrid/participacion

View on GitHub
app/components/admin/budget_groups/groups_component.rb

Summary

Maintainability
A
0 mins
Test Coverage
class Admin::BudgetGroups::GroupsComponent < ApplicationComponent
  include Admin::Namespace
  attr_reader :groups

  def initialize(groups)
    @groups = groups
  end

  private

    def budget
      @budget ||= groups.first.budget
    end

    def headings_path(group)
      send("#{namespace}_budget_group_headings_path", group.budget, group)
    end
end