class FirefoxZip::Valid
Public Class Methods
run(zip_file_path)
click to toggle source
# File lib/firefox_zip/valid.rb, line 6 def self.run(zip_file_path) return raise 'not zip file' unless File.exists? zip_file_path status, stdout, stderr = systemu "app-validator #{zip_file_path} -o json" raise 'Not run validation error' if status.exitstatus != 0 result = JSON.parse(stdout) raise "Validation error: #{result['message']}" if result['errors'] != 0 end