class Masking::SQLDumpLine
Constants
- INSERT_STATEMENT_REGEXP
Attributes
line[R]
mask_processor[R]
Public Class Methods
new(line, mask_processor: DataMaskProcessor)
click to toggle source
# File lib/masking/sql_dump_line.rb, line 7 def initialize(line, mask_processor: DataMaskProcessor) @line = line @mask_processor = mask_processor end
Public Instance Methods
insert_statement?()
click to toggle source
# File lib/masking/sql_dump_line.rb, line 16 def insert_statement? line.match?(INSERT_STATEMENT_REGEXP) end
mask()
click to toggle source
# File lib/masking/sql_dump_line.rb, line 12 def mask processor.new(line).process end
Private Instance Methods
processor()
click to toggle source
# File lib/masking/sql_dump_line.rb, line 25 def processor insert_statement? ? mask_processor : NoMaskProcessor end