Class: DataVeil::CLI
- Inherits:
-
Thor
- Object
- Thor
- DataVeil::CLI
- Defined in:
- lib/data_veil/cli.rb
Constant Summary collapse
- SUCCESS_EXIT_CODE =
0- ERROR_EXIT_CODE =
1
Instance Method Summary collapse
Instance Method Details
#mask ⇒ Object
22 23 24 25 26 27 28 29 30 31 32 33 |
# File 'lib/data_veil/cli.rb', line 22 def mask masked_classes = DataVeil::Masking::Initializer.setup( database_config_path: [:database_config_path], masking_config_path: [:masking_config_path], environment: [:environment] ) run_mask_all_on_generated_classes(masked_classes) SUCCESS_EXIT_CODE rescue StandardError => e puts e.inspect ERROR_EXIT_CODE end |