22 lines
424 B
Ruby
22 lines
424 B
Ruby
module NotifierHelper
|
|
|
|
def survey(survey)
|
|
keys = survey.keys.sort {|x, y| x.to_i <=> y.to_i }
|
|
questions = []
|
|
|
|
keys.each do |key|
|
|
item = survey[key]
|
|
str = "#{key}. #{item[:question]}\n"
|
|
if item[:answer].is_a? Array
|
|
str += item[:answer].join(", ")
|
|
else
|
|
str += item[:answer] || ""
|
|
end
|
|
questions << str
|
|
end
|
|
|
|
questions.join("\n\n")
|
|
end
|
|
|
|
end
|