# File lib/mcollective/ddl.rb, line 98
    def self.string_to_boolean(val)
      return true if ["true", "t", "yes", "y", "1"].include?(val.downcase)
      return false if ["false", "f", "no", "n", "0"].include?(val.downcase)

      raise_code(:PLMC17, "%{value} does not look like a boolean argument", :debug, :value => val)
    end