class DTK::Client::ServiceAndComponentInfo::TransformFrom::Info::Service
Public Instance Methods
read_inputs_and_compute_outputs!()
click to toggle source
# File lib/client/service_and_component_info/transform_from/info/service.rb, line 21 def read_inputs_and_compute_outputs! # Input assemblies and module_ref file assembly_file_paths.each { |path| add_content!(assembly_input_files_processor, path) } if module_refs_path = module_refs_path() add_content!(module_ref_input_files_processor, module_refs_path) end # compute and cache outputs dtk_dsl_service_info_processor.compute_outputs! end
Private Instance Methods
assembly_file_paths()
click to toggle source
# File lib/client/service_and_component_info/transform_from/info/service.rb, line 43 def assembly_file_paths directory_file_paths.select { |path| assembly_input_files_processor.match?(path) } end
assembly_input_files_processor()
click to toggle source
# File lib/client/service_and_component_info/transform_from/info/service.rb, line 47 def assembly_input_files_processor @assembly_input_files_processor ||= input_files_processor(:assemblies) end
dtk_dsl_service_info_processor()
click to toggle source
# File lib/client/service_and_component_info/transform_from/info/service.rb, line 39 def dtk_dsl_service_info_processor @dtk_dsl_info_processor end
info_type()
click to toggle source
# File lib/client/service_and_component_info/transform_from/info/service.rb, line 35 def info_type :service_info end