Sha256: e788084d0d65f344f74a5584f1e43026b865b62856c2a796d12a8d3666d839a3
Contents?: true
Size: 443 Bytes
Versions: 1
Compression:
Stored size: 443 Bytes
Contents
require "tiss_validator/version" require 'nokogiri' module TissValidator TISS_SCHEMA_PATH = File.expand_path "../tiss/030301/tissV3_03_01.xsd", __FILE__ 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 end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
tiss_validator-0.1.0 | lib/tiss_validator.rb |