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