class WorldnetTps::XSD

Constants

SCHEMA_PATH

Public Class Methods

schema() click to toggle source
# File lib/worldnet_tps/xsd.rb, line 22
def schema
  @schema ||= Nokogiri::XML::Schema(File.read(SCHEMA_PATH))
end
validate!(xml) click to toggle source
# File lib/worldnet_tps/xsd.rb, line 16
def validate!(xml)
  document = Nokogiri::XML(xml)
  error = schema.validate(document).first
  raise Error.new(error) if error
end