# 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