diff options
Diffstat (limited to 'lib/puppet/parameter.rb')
-rw-r--r-- | lib/puppet/parameter.rb | 20 |
1 files changed, 5 insertions, 15 deletions
diff --git a/lib/puppet/parameter.rb b/lib/puppet/parameter.rb index 82b603a57..5b9ecf5ba 100644 --- a/lib/puppet/parameter.rb +++ b/lib/puppet/parameter.rb @@ -53,9 +53,7 @@ class Puppet::Parameter end def nodefault - if public_method_defined? :default - undef_method :default - end + undef_method :default if public_method_defined? :default end # Store documentation for this parameter. @@ -174,13 +172,9 @@ class Puppet::Parameter error = type.new(args.join(" ")) - if defined?(@resource) and @resource and @resource.line - error.line = @resource.line - end + error.line = @resource.line if defined?(@resource) and @resource and @resource.line - if defined?(@resource) and @resource and @resource.file - error.file = @resource.file - end + error.file = @resource.file if defined?(@resource) and @resource and @resource.file raise error end @@ -217,9 +211,7 @@ class Puppet::Parameter # for testing whether we should actually do anything def noop - unless defined?(@noop) - @noop = false - end + @noop = false unless defined?(@noop) tmp = @noop || self.resource.noop || Puppet[:noop] || false #debug "noop is #{tmp}" return tmp @@ -306,9 +298,7 @@ class Puppet::Parameter unless defined?(@tags) @tags = [] # This might not be true in testing - if @resource.respond_to? :tags - @tags = @resource.tags - end + @tags = @resource.tags if @resource.respond_to? :tags @tags << self.name.to_s end @tags |