diff options
author | Luke Kanies <luke@reductivelabs.com> | 2010-01-22 00:48:37 -0800 |
---|---|---|
committer | test branch <puppet-dev@googlegroups.com> | 2010-02-17 06:50:53 -0800 |
commit | 2fa0a489e26fc2512783c67b1b4579a03f8a20a6 (patch) | |
tree | 0c0157fe3e854fc5fbfa1bd94fc47c528dffef27 /lib/puppet/parser/resource.rb | |
parent | aff59926bb8c8e7a136d6e87359e9857a4512da9 (diff) | |
download | puppet-2fa0a489e26fc2512783c67b1b4579a03f8a20a6.tar.gz puppet-2fa0a489e26fc2512783c67b1b4579a03f8a20a6.tar.xz puppet-2fa0a489e26fc2512783c67b1b4579a03f8a20a6.zip |
Adding parameter validation to Puppet::Resource
This will allow us to remove all of the parameter
validation from the other Resource classes.
This is possible because resource types defined
in the language are visible outside of the parser,
via the environment.
This will enable lots of code removal and simplication.
Signed-off-by: Luke Kanies <luke@reductivelabs.com>
Diffstat (limited to 'lib/puppet/parser/resource.rb')
-rw-r--r-- | lib/puppet/parser/resource.rb | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/puppet/parser/resource.rb b/lib/puppet/parser/resource.rb index 63d028c0c..428b9df50 100644 --- a/lib/puppet/parser/resource.rb +++ b/lib/puppet/parser/resource.rb @@ -396,7 +396,7 @@ class Puppet::Parser::Resource # Now make sure it's a valid argument to our class. These checks # are organized in order of commonhood -- most types, it's a valid # argument and paramcheck is enabled. - if @ref.typeclass.validattr?(param) + if @ref.typeclass.valid_parameter?(param) true elsif %w{name title}.include?(param) # always allow these true |