# File app/helpers/annotation_categories_helper.rb, line 18 def convert_to_csv(annotation_categories) annotation_categories = prepare_for_conversion(annotation_categories) CsvHelper::Csv.generate do |csv| annotation_categories.each do |annotation_category_name, annotation_texts| # csv format is user_name,last_name,first_name csv << annotation_texts.unshift(annotation_category_name) end end end
# File app/helpers/annotation_categories_helper.rb, line 28 def convert_to_yml(annotation_categories) prepare_for_conversion(annotation_categories).ya2yaml end
# File app/helpers/annotation_categories_helper.rb, line 6 def prepare_for_conversion(annotation_categories) result = {} annotation_categories.each do |annotation_category| annotation_texts = [] annotation_category.annotation_texts.each do |annotation_text| annotation_texts.push(annotation_text.content) end result[annotation_category.annotation_category_name] = annotation_texts end result end