Sha256: a258507e98f8c78952e9e0ca0dc24e25286f69f5a74a1c0c73588240a8270e9f
Contents?: true
Size: 614 Bytes
Versions: 4
Compression:
Stored size: 614 Bytes
Contents
# frozen_string_literal: true require 'masking/version' require 'masking/cli' require 'masking/config' require 'masking/sql_dump_line' module Masking class << self def run Main.new.run end end class Main def initialize(input: $stdin, output: $stdout) @input = input.set_encoding(Encoding::ASCII_8BIT, Encoding::ASCII_8BIT) @output = output.set_encoding(Encoding::ASCII_8BIT, Encoding::ASCII_8BIT) end def run input.each_line do |line| output.print SQLDumpLine.new(line).output end end private attr_reader :input, :output end end
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
masking-1.0.0 | lib/masking.rb |
masking-0.0.3 | lib/masking.rb |
masking-0.0.2 | lib/masking.rb |
masking-0.0.1 | lib/masking.rb |