From c627fad08c4866fbef300e887750c29963985635 Mon Sep 17 00:00:00 2001 From: Pieter van de Bruggen Date: Tue, 26 Apr 2011 16:34:25 -0700 Subject: (#7251) Let exceptions raised in decorators rise. This allows users to write before_action advice that does basic option validation very easily. Reviewed-By: Daniel Pittman --- lib/puppet/interface/action.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'lib/puppet/interface') diff --git a/lib/puppet/interface/action.rb b/lib/puppet/interface/action.rb index 08bc0a345..464b2a738 100644 --- a/lib/puppet/interface/action.rb +++ b/lib/puppet/interface/action.rb @@ -239,7 +239,7 @@ WRAPPER end.select(&:required?).collect(&:name) - args.last.keys return if required.empty? - raise ArgumentError, "missing required options (#{required.join(', ')})" + raise ArgumentError, "The following options are required: #{required.join(', ')}" end ######################################################################## -- cgit