diff options
author | Luke Kanies <luke@reductivelabs.com> | 2010-03-23 10:30:32 -0700 |
---|---|---|
committer | test branch <puppet-dev@googlegroups.com> | 2010-02-17 06:50:53 -0800 |
commit | fdefb646e722207c57fee9decf4e22fa582a072d (patch) | |
tree | 8033bcd4fdb831fabcb2b708803b14a4252608d6 | |
parent | 266bc08c449b5e879d3501d69b69a722e8b92d75 (diff) | |
download | puppet-fdefb646e722207c57fee9decf4e22fa582a072d.tar.gz puppet-fdefb646e722207c57fee9decf4e22fa582a072d.tar.xz puppet-fdefb646e722207c57fee9decf4e22fa582a072d.zip |
Fixing "require" function to use new class interface
Signed-off-by: Luke Kanies <luke@reductivelabs.com>
-rw-r--r-- | lib/puppet/parser/functions/require.rb | 2 | ||||
-rwxr-xr-x | spec/unit/parser/functions/require.rb | 4 |
2 files changed, 3 insertions, 3 deletions
diff --git a/lib/puppet/parser/functions/require.rb b/lib/puppet/parser/functions/require.rb index f634f9fbd..66d60b9ce 100644 --- a/lib/puppet/parser/functions/require.rb +++ b/lib/puppet/parser/functions/require.rb @@ -39,7 +39,7 @@ fail if used with earlier clients. vals.each do |klass| # lookup the class in the scopes if classobj = find_hostclass(klass) - klass = classobj.classname + klass = classobj.name else raise Puppet::ParseError, "Could not find class %s" % klass end diff --git a/spec/unit/parser/functions/require.rb b/spec/unit/parser/functions/require.rb index 4e05069df..924990a5d 100755 --- a/spec/unit/parser/functions/require.rb +++ b/spec/unit/parser/functions/require.rb @@ -13,7 +13,7 @@ describe "the require function" do @scope.stubs(:resource).returns @resource @scope.stubs(:findresource) @scope.stubs(:compiler).returns(@compiler) - @klass = stub 'class', :classname => "myclass" + @klass = stub 'class', :name => "myclass" @scope.stubs(:find_hostclass).returns(@klass) end @@ -52,7 +52,7 @@ describe "the require function" do @scope.stubs(:function_include) @scope.expects(:find_hostclass).with("myclass").returns(@klass) - @klass.expects(:classname).returns("myclass") + @klass.expects(:name).returns("myclass") @scope.function_require("myclass") end |