]> gitweb.fluxo.info Git - puppet-stdlib.git/commitdiff
Move require inside function for kwalify.
authorKen Barber <ken@bob.sh>
Wed, 29 Jun 2011 22:39:23 +0000 (23:39 +0100)
committerKen Barber <ken@bob.sh>
Wed, 29 Jun 2011 22:39:23 +0000 (23:39 +0100)
lib/puppet/parser/functions/kwalify.rb

index 7238f84d437d54f7a9091d9849647fd53e0dbfc6..49b9aeb56fef5815d0c82ce9eefa269a2b389092 100644 (file)
@@ -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)