class Console::Output::Sensitive::Filter
Public Class Methods
new(substitutions)
click to toggle source
# File lib/console/output/sensitive.rb, line 92 def initialize(substitutions) @substitutions = substitutions @pattern = Regexp.union(substitutions.keys) end
Public Instance Methods
call(text)
click to toggle source
# File lib/console/output/sensitive.rb, line 97 def call(text) text.gsub(@pattern, @substitutions) end