Desktop multi-platform application (Unix, Windows) for sorting and archiving large amount of files (200 000).
Files are linked and can depend on each other, so we need to parse them. Also we need to log all operations into the .yml log file that has a archive-like structure. Accepted formats - .CSV, .XML, .XLS
Used Tools: rspec, ruby 2.0, nokogiri, fileutils, yaml, csv