class Masking::Main
Attributes
input[R]
line_processor[R]
output[R]
Public Class Methods
new(input: $stdin, output: $stdout, line_processor: SQLDumpLine)
click to toggle source
# File lib/masking.rb, line 15 def initialize(input: $stdin, output: $stdout, line_processor: SQLDumpLine) @input = input.set_encoding(Encoding::ASCII_8BIT, Encoding::ASCII_8BIT) @output = output.set_encoding(Encoding::ASCII_8BIT, Encoding::ASCII_8BIT) @line_processor = line_processor end
Public Instance Methods
run()
click to toggle source
# File lib/masking.rb, line 21 def run input.each_line do |line| output.print line_processor.new(line).mask end end