From 2d459fc5dcf13a0aadf4556a80d7bb6c57dad033 Mon Sep 17 00:00:00 2001 From: Matt Robinson Date: Wed, 13 Apr 2011 14:58:34 -0700 Subject: (#6830) Fix string method sub call on a symbol for Ruby 1.9 Ruby 1.9 is less forgiving about treating symbols like strings. Reviewed-by: Daniel Pittman --- lib/puppet/interface/option_builder.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'lib') diff --git a/lib/puppet/interface/option_builder.rb b/lib/puppet/interface/option_builder.rb index 83a1906b0..2240b3e4a 100644 --- a/lib/puppet/interface/option_builder.rb +++ b/lib/puppet/interface/option_builder.rb @@ -19,7 +19,7 @@ class Puppet::Interface::OptionBuilder Puppet::Interface::Option.instance_methods.grep(/=$/).each do |setter| next if setter =~ /^=/ # special case, darn it... - dsl = setter.sub(/=$/, '') + dsl = setter.to_s.sub(/=$/, '') define_method(dsl) do |value| @option.send(setter, value) end end end -- cgit