class AdLocalize::Interactors::Platforms::ExportCSVLocaleWording
Public Class Methods
new()
click to toggle source
# File lib/ad_localize/interactors/platforms/export_csv_locale_wording.rb, line 5 def initialize @file_system_repository = Repositories::FileSystemRepository.new end
Public Instance Methods
call(export_request:, platform_dir:)
click to toggle source
# File lib/ad_localize/interactors/platforms/export_csv_locale_wording.rb, line 9 def call(export_request:, platform_dir:) LOGGER.debug("Starting export CSV wording") @file_system_repository.create_directory(path: platform_dir) export_request.csv_paths.each_with_index do |csv_path, i| file = File.basename("localization_#{i}.csv") FileUtils.cp(csv_path, platform_dir.join(file.to_s)) end LOGGER.debug("CSV wording export done !") end
should_export_locale_by_locale?()
click to toggle source
# File lib/ad_localize/interactors/platforms/export_csv_locale_wording.rb, line 19 def should_export_locale_by_locale? false end