class Verapdf::Validator

Attributes

path[R]

Public Class Methods

new(path) click to toggle source
# File lib/verapdf/validator.rb, line 8
def initialize(path)
  @path = path
end

Public Instance Methods

valid?(flavour = '1b') click to toggle source
# File lib/verapdf/validator.rb, line 12
def valid?(flavour = '1b')
  output = `verapdf -f #{flavour} #{path}`
  xml = Nokogiri::XML(output)
  xml.at_xpath("//validationReport")["isCompliant"] == "true"
end