allow running, testing and scoring of files in subfolders by using the full filepath

This commit is contained in:
Ralf Teusner
2018-10-19 15:25:05 +02:00
parent 629c925e77
commit 730d5541bd
4 changed files with 22 additions and 7 deletions

View File

@ -80,6 +80,14 @@ module CodeOcean
end
private :content_present?
def filepath
if path.present?
::File.join(path, name_with_extension)
else
name_with_extension
end
end
def hash_content
self.hashed_content = Digest::MD5.new.hexdigest(file_type.try(:binary?) ? ::File.new(native_file.file.path, 'r').read : content)
end