# File lib/mcollective/ddl.rb, line 108 def self.string_to_number(val) return val.to_f if val =~ /^\d+\.\d+$/ return val.to_i if val =~ /^\d+$/ raise_code(:PLMC16, "%{value} does not look like a numeric value", :debug, :value => val) end