From: Ken Barber Date: Wed, 29 Jun 2011 22:39:23 +0000 (+0100) Subject: Move require inside function for kwalify. X-Git-Url: https://gitweb.fluxo.info/?a=commitdiff_plain;h=c7c8647634df07f0de0e662360eb4567f7c20770;p=puppet-stdlib.git Move require inside function for kwalify. --- diff --git a/lib/puppet/parser/functions/kwalify.rb b/lib/puppet/parser/functions/kwalify.rb index 7238f84..49b9aeb 100644 --- a/lib/puppet/parser/functions/kwalify.rb +++ b/lib/puppet/parser/functions/kwalify.rb @@ -2,8 +2,6 @@ # kwalify.rb # -require 'kwalify' - module Puppet::Parser::Functions newfunction(:kwalify, :type => :statement, :doc => <<-EOS This function uses kwalify to validate Puppet data structures against Kwalify @@ -17,6 +15,8 @@ schemas. schema = args[0] document = args[1] + require 'kwalify' + validator = Kwalify::Validator.new(schema) errors = validator.validate(document)