From 8a0757c10ec79fa0c014a6364fb52c8e17b5a54c Mon Sep 17 00:00:00 2001 From: booboy Date: Wed, 29 May 2019 00:22:45 -0500 Subject: [PATCH] added a couple more methods --- classes/scans_io_index_parser.rb | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/classes/scans_io_index_parser.rb b/classes/scans_io_index_parser.rb index e0f4aae..46638b3 100644 --- a/classes/scans_io_index_parser.rb +++ b/classes/scans_io_index_parser.rb @@ -55,9 +55,23 @@ module ScansIoTools def filenames_for(study_name) file_info(study_name).select do |file| file['name'] + end.map do |file| + file['name'] end end + def fingerprints_for(study_name) + file_info(study_name).map do |file| + file['fingerprint'] + end + end + + def file_urls_for(study_name) + file_info(study_name).map do |file| + file['name'] + end + end + def size_for(study_name) if file_info(study_name).count >= 2 file_info(study_name).select {|name| name['size']}