# File src/swiftcore/Analogger.rb, line 126 126: def normalize_levels(levels) 127: if String === levels and levels =~ /,/ 128: levels.split(/,/).inject({}) {|h,k| h[k.to_s] = true; h} 129: elsif Array === levels 130: levels.inject({}) {|h,k| h[k.to_s] = true; h} 131: elsif levels.nil? 132: DefaultSeverityLevels 133: elsif !(Hash === levels) 134: [levels.to_s => true] 135: else 136: levels 137: end 138: end