class DTK::Client::LoadSource::ServiceInfo
Private Class Methods
info_type()
click to toggle source
# File lib/client/load_source/service_info.rb, line 32 def self.info_type :service_info end
Public Instance Methods
fetch_and_cache_info()
click to toggle source
# File lib/client/load_source/service_info.rb, line 21 def fetch_and_cache_info fetch_remote transform_from_service_info if merge_from_remote end
fetch_info()
click to toggle source
# File lib/client/load_source/service_info.rb, line 26 def fetch_info fetch_remote end
Private Instance Methods
transform_from_service_info()
click to toggle source
# File lib/client/load_source/service_info.rb, line 36 def transform_from_service_info info_processor.read_inputs_and_compute_outputs! # delete only service instance files, since we need component module files for merge info_processor.input_file_paths.map { |path| Operation::ClientModuleDir.rm_f(path) } Operation::ClientModuleDir.rm_f("#{target_repo_dir}/assemblies") # Operation::ClientModuleDir.delete_directory_content(target_repo_dir) end