From 457615505ff1a85bb74571392b6fffdd8c18c4b2 Mon Sep 17 00:00:00 2001 From: Alex Basson Date: Tue, 21 Sep 2021 20:47:53 -0400 Subject: [PATCH] Move array monkey patch into its own file --- app/services/survey_response_aggregator.rb | 6 ------ config/initializers/array_monkey_patches.rb | 7 +++++++ 2 files changed, 7 insertions(+), 6 deletions(-) create mode 100644 config/initializers/array_monkey_patches.rb diff --git a/app/services/survey_response_aggregator.rb b/app/services/survey_response_aggregator.rb index c31c2816..c7e8a016 100644 --- a/app/services/survey_response_aggregator.rb +++ b/app/services/survey_response_aggregator.rb @@ -1,9 +1,3 @@ -class Array - def average - self.sum.to_f / self.size - end -end - class SurveyResponseAggregator def self.score(academic_year:, school:, measure:) SurveyItemResponse diff --git a/config/initializers/array_monkey_patches.rb b/config/initializers/array_monkey_patches.rb new file mode 100644 index 00000000..a160670b --- /dev/null +++ b/config/initializers/array_monkey_patches.rb @@ -0,0 +1,7 @@ +module ArrayMonkeyPatches + def average + self.sum.to_f / self.size + end +end + +Array.include ArrayMonkeyPatches