diff --git a/src/cli/cli_helper.rb b/src/cli/cli_helper.rb index 4e4258af61..e521f194ce 100644 --- a/src/cli/cli_helper.rb +++ b/src/cli/cli_helper.rb @@ -325,7 +325,7 @@ module CLIHelper column[:size] = 5 conf.each do |c| - case c.is_a? + case c.class when Symbol column[c] = true when Hash diff --git a/src/oneprovision/lib/utils.rb b/src/oneprovision/lib/utils.rb index 4b418d3f4b..ccb8b8d3ed 100644 --- a/src/oneprovision/lib/utils.rb +++ b/src/oneprovision/lib/utils.rb @@ -306,7 +306,7 @@ module OneProvision def evaluate_erb(provision, root) if root.is_a? Hash root.each_pair do |key, value| - case value.is_a? + case value.class when Array root[key] = value.map do |x| evaluate_erb(provision, x)