diff options
Diffstat (limited to 'lib/puppet/parameter.rb')
-rw-r--r-- | lib/puppet/parameter.rb | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/lib/puppet/parameter.rb b/lib/puppet/parameter.rb index 102a9fa78..e03653057 100644 --- a/lib/puppet/parameter.rb +++ b/lib/puppet/parameter.rb @@ -229,7 +229,9 @@ module Puppet # Just a simple method to proxy instance methods to class methods def self.proxymethods(*values) values.each { |val| - eval "def #{val}; self.class.#{val}; end" + define_method(val) do + self.class.send(val) + end } end |