fix: Correctly namespace models to avoid crashing the build process

rpp-main
Nelson Jovel 2 years ago
parent 9f83b3dae4
commit 259ec29dc2

@ -1,7 +1,7 @@
module Report module Report
class Gps class Gps
def self.to_csv def self.to_csv
headers = ['School', 'Pillar', 'Indicator', 'Period', 'HALS Category', 'Ref.', 'Score', 'Zone'] headers = ["School", "Pillar", "Indicator", "Period", "HALS Category", "Ref.", "Score", "Zone"]
attributes = %w[school_name pillar indicator period category measure_ids score zone] attributes = %w[school_name pillar indicator period category measure_ids score zone]
pillars = generate_pillars pillars = generate_pillars
CSV.generate(headers: true) do |csv| CSV.generate(headers: true) do |csv|
@ -29,17 +29,18 @@ module Report
end end
INDICATORS = INDICATORS =
{ "Teaching Environment": [Measure.includes(%i[subcategory admin_data_items]).find_by_measure_id('1A-iii'), Measure.includes(%i[subcategory admin_data_items]).find_by_measure_id('1B-ii')], { "Teaching Environment": [::Measure.includes(%i[subcategory admin_data_items]).find_by_measure_id("1A-iii"), ::Measure.includes(%i[subcategory admin_data_items]).find_by_measure_id("1B-ii")],
Safety: ::Subcategory.find_by_subcategory_id('2A').measures.includes(:admin_data_items), "Safety": ::Subcategory.find_by_subcategory_id("2A").measures.includes(:admin_data_items),
Relationships: ::Subcategory.find_by_subcategory_id('2B').measures.includes(:admin_data_items), "Relationships": ::Subcategory.find_by_subcategory_id("2B").measures.includes(:admin_data_items),
"Academic Orientation": ::Subcategory.find_by_subcategory_id('2C').measures.includes(:admin_data_items), "Academic Orientation": ::Subcategory.find_by_subcategory_id("2C").measures.includes(:admin_data_items),
"Facilities & Personnel": ::Subcategory.find_by_subcategory_id('3A').measures.includes(:admin_data_items), "Facilities & Personnel": ::Subcategory.find_by_subcategory_id("3A").measures.includes(:admin_data_items),
"Family-School Relationships": [Measure.includes(%i[subcategory admin_data_items]).find_by_measure_id('3C-i')], "Family-School Relationships": [::Measure.includes(%i[subcategory
"Community Involvement & External Partners": [Measure.includes(%i[subcategory admin_data_items]).find_by_measure_id("3C-i")],
admin_data_items]).find_by_measure_id('3C-ii')], "Community Involvement & External Partners": [::Measure.includes(%i[subcategory
"Perception of Performance": ::Subcategory.find_by_subcategory_id('4A').measures.includes(:admin_data_items), admin_data_items]).find_by_measure_id("3C-ii")],
"Student Commitment To Learning": ::Subcategory.find_by_subcategory_id('4B').measures.includes(:admin_data_items), "Perception of Performance": ::Subcategory.find_by_subcategory_id("4A").measures.includes(:admin_data_items),
"Critical Thinking": ::Subcategory.find_by_subcategory_id('4C').measures.includes(:admin_data_items), "Student Commitment To Learning": ::Subcategory.find_by_subcategory_id("4B").measures.includes(:admin_data_items),
"College & Career Readiness": ::Subcategory.find_by_subcategory_id('4D').measures.includes(:admin_data_items) } "Critical Thinking": ::Subcategory.find_by_subcategory_id("4C").measures.includes(:admin_data_items),
"College & Career Readiness": ::Subcategory.find_by_subcategory_id("4D").measures.includes(:admin_data_items) }
end end
end end

Loading…
Cancel
Save