You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
sqm-dashboards/app/presenters/data_item_presenter.rb

21 lines
480 B

# frozen_string_literal: true
class DataItemPresenter
attr_reader :measure_id, :has_sufficient_data, :school, :academic_year
def initialize(measure_id:, has_sufficient_data:, school:, academic_year:)
@measure_id = measure_id
@has_sufficient_data = has_sufficient_data
@school = school
@academic_year = academic_year
end
def data_item_accordion_id
"data-item-accordion-#{@measure_id}"
end
def sufficient_data?
@has_sufficient_data
end
end