From c7c8647634df07f0de0e662360eb4567f7c20770 Mon Sep 17 00:00:00 2001
From: Ken Barber <ken@bob.sh>
Date: Wed, 29 Jun 2011 23:39:23 +0100
Subject: Move require inside function for kwalify.

---
 lib/puppet/parser/functions/kwalify.rb | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

(limited to 'lib/puppet/parser')

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)
-- 
cgit v1.2.3