class Covered::Policy
def reports!(reports)
def reports!(reports) if reports.is_a?(String) names = reports.split(",") names.each do |name| begin klass = Covered.const_get(name) @reports << klass.new rescue NameError @reports << Autoload.new(name) end end elsif reports == true @reports << Covered::BriefSummary.new elsif reports == false @reports.clear elsif reports.is_a?(Array) @reports.concat(reports) else @reports << reports end end