Module: Masking

Defined in:
lib/masking/errors.rb,
lib/masking.rb,
lib/masking/cli.rb,
lib/masking/config.rb,
lib/masking/version.rb,
lib/masking/sql_dump_line.rb,
lib/masking/insert_statement.rb,
lib/masking/cli/error_message.rb,
lib/masking/data_mask_processor.rb,
lib/masking/config/target_columns.rb,
lib/masking/config/target_columns/table.rb,
lib/masking/config/target_columns/column.rb,
lib/masking/config/target_columns/method.rb,
lib/masking/insert_statement/sql_builder.rb,
lib/masking/config/target_columns/method/date.rb,
lib/masking/config/target_columns/method/null.rb,
lib/masking/config/target_columns/method/time.rb,
lib/masking/config/target_columns/method/float.rb,
lib/masking/config/target_columns/method/binary.rb,
lib/masking/config/target_columns/method/string.rb,
lib/masking/config/target_columns/method/boolean.rb,
lib/masking/config/target_columns/method/integer.rb,
lib/masking/config/target_columns/method/string_binary_distinctor.rb

Overview

Global Errors in Masking library

Defined Under Namespace

Classes: Cli, Config, DataMaskProcessor, Error, InsertStatement, Main, SQLDumpLine

Constant Summary collapse

VERSION =
'1.0.0'

Class Method Summary collapse

Class Method Details

.configObject



8
9
10
# File 'lib/masking/config.rb', line 8

def config
  @config ||= Config.new
end

.configure {|config| ... } ⇒ Object

Yields:



12
13
14
# File 'lib/masking/config.rb', line 12

def configure
  yield config
end

.runObject



10
11
12
# File 'lib/masking.rb', line 10

def run
  Main.new.run
end