Module: MasterDataTool
- Defined in:
- lib/master_data_tool.rb,
lib/master_data_tool/config.rb,
lib/master_data_tool/version.rb,
lib/master_data_tool/master_data.rb,
lib/master_data_tool/report/core.rb,
lib/master_data_tool/spec_config.rb,
lib/master_data_tool/dump/executor.rb,
lib/master_data_tool/report/printer.rb,
lib/master_data_tool/import/executor.rb,
lib/master_data_tool/master_data_file.rb,
lib/master_data_tool/master_data_status.rb,
lib/master_data_tool/report/import_report.rb,
lib/master_data_tool/report/verify_report.rb,
lib/master_data_tool/master_data_collection.rb,
lib/master_data_tool/report/default_printer.rb,
lib/master_data_tool/master_data_file_collection.rb,
lib/master_data_tool/report/print_affected_table_report.rb,
lib/generators/master_data_tool/install/install_generator.rb
Defined Under Namespace
Modules: Dump, Import, Report
Classes: Config, DryRunError, Error, InstallGenerator, MasterData, MasterDataCollection, MasterDataFile, MasterDataFileCollection, MasterDataStatus, NotLoadedError, SpecConfig, VerifyFailed
Constant Summary
collapse
- VERSION =
"0.21.1"
Class Method Summary
collapse
Class Method Details
.config ⇒ Object
28
29
30
|
# File 'lib/master_data_tool.rb', line 28
def config
@config ||= Config.new
end
|
32
33
34
|
# File 'lib/master_data_tool.rb', line 32
def configure
yield config
end
|
.resolve_table_name(spec_name, csv_path, override_identifier) ⇒ Object
36
37
38
39
40
|
# File 'lib/master_data_tool.rb', line 36
def resolve_table_name(spec_name, csv_path, override_identifier)
relative_path = MasterDataTool.config.csv_dir_for(spec_name, override_identifier)
csv_path.relative_path_from(relative_path).to_s.gsub(/^\d+_/, '').delete_suffix('.csv')
end
|