module TissValidator
Constants
- TISS_SCHEMA_PATH
- VERSION
Public Class Methods
errors(file_name)
click to toggle source
# File lib/tiss_validator.rb, line 8 def self.errors(file_name) xsd = Nokogiri::XML::Schema(File.open(TISS_SCHEMA_PATH)) doc = Nokogiri::XML(File.read(file_name)) xsd.validate(doc).map do |error| message = error.message.gsub /\{.*?\}/, "" "Linha: #{error.line} - #{message}" end end