lib/startback/support/redactor.rb in startback-1.0.0 vs lib/startback/support/redactor.rb in startback-1.0.1
- old
+ new
@@ -19,9 +19,11 @@
Hash[data.map{|(k,v)|
[k, (k.to_s =~ blacklist_rx) ? '---redacted---' : redact(v)]
}]
when Enumerable
data.map{|elm| redact(elm) }.compact
+ when /:\/\//
+ data.gsub(/:\/\/([^@]+[@])/){|m| "://--redacted--@" }
else
data
end
end