class DTK::Client::ServiceAndComponentInfo::TransformTo::Info::Service
Public Instance Methods
read_inputs_and_compute_outputs!()
click to toggle source
# File lib/client/service_and_component_info/transform_to/info/service.rb, line 21 def read_inputs_and_compute_outputs! # Input assemblies and module_ref file module_file_paths.each { |path| add_content!(module_input_files_processor, path) } # compute and cache outputs dtk_dsl_service_info_processor.compute_outputs! end
Private Instance Methods
dtk_dsl_service_info_processor()
click to toggle source
# File lib/client/service_and_component_info/transform_to/info/service.rb, line 35 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_to/info/service.rb, line 31 def info_type :service_info end
module_file_paths()
click to toggle source
# File lib/client/service_and_component_info/transform_to/info/service.rb, line 39 def module_file_paths directory_file_paths.select { |path| module_input_files_processor.match?(path) } end
module_input_files_processor()
click to toggle source
# File lib/client/service_and_component_info/transform_to/info/service.rb, line 43 def module_input_files_processor @module_input_files_processor ||= input_files_processor(:module) end