Use symbols for method names

This commit is contained in:
Javi Martín
2018-12-10 14:47:47 +01:00
parent 313ffb589b
commit d627215af4
3 changed files with 3 additions and 3 deletions

View File

@@ -3,7 +3,7 @@ class Budget::Stats
alias_method :budget, :resource alias_method :budget, :resource
def stats_methods def stats_methods
%w[total_participants total_participants_support_phase total_participants_vote_phase %i[total_participants total_participants_support_phase total_participants_vote_phase
total_budget_investments total_votes total_selected_investments total_budget_investments total_votes total_selected_investments
total_unfeasible_investments total_male_participants total_female_participants total_unfeasible_investments total_male_participants total_female_participants
total_supports total_unknown_gender_or_age age_groups male_percentage total_supports total_unknown_gender_or_age age_groups male_percentage

View File

@@ -9,7 +9,7 @@ module Statisticable
end end
def generate def generate
stats_methods.map { |stat_name| [stat_name.to_sym, send(stat_name)] }.to_h stats_methods.map { |stat_name| [stat_name, send(stat_name)] }.to_h
end end
end end
end end

View File

@@ -4,7 +4,7 @@ class Poll::Stats
alias_method :poll, :resource alias_method :poll, :resource
def stats_methods def stats_methods
%w[total_participants total_participants_web total_web_valid total_web_white total_web_null %i[total_participants total_participants_web total_web_valid total_web_white total_web_null
total_participants_booth total_booth_valid total_booth_white total_booth_null total_participants_booth total_booth_valid total_booth_white total_booth_null
total_valid_votes total_white_votes total_null_votes valid_percentage_web valid_percentage_booth total_valid_votes total_white_votes total_null_votes valid_percentage_web valid_percentage_booth
total_valid_percentage white_percentage_web white_percentage_booth total_white_percentage total_valid_percentage white_percentage_web white_percentage_booth total_white_percentage