class DTK::Client::ServiceAndComponentInfo::TransformTo
TODO: DTK-2765: methods use wen pushing to dtkn that transform to component and info form This wil call functions that parse in :DTK::DSL::ServiceAndComponentInfo::TransformTO
Public Class Methods
new(content_dir, module_ref, version, parsed_common_module)
click to toggle source
# File lib/client/service_and_component_info/transform_to.rb, line 25 def initialize(content_dir, module_ref, version, parsed_common_module) @content_dir = content_dir @module_ref = module_ref @version = version @dtk_dsl_parse_helper = dtk_dsl_transform_class.new(module_ref.namespace, module_ref.module_name, version) @parsed_common_module = parsed_common_module end
Public Instance Methods
info_processor(info_type)
click to toggle source
# File lib/client/service_and_component_info/transform_to.rb, line 33 def info_processor(info_type) Info.create(info_type, @content_dir, @dtk_dsl_parse_helper, @parsed_common_module) end
output_path_text_pairs()
click to toggle source
# File lib/client/service_and_component_info/transform_to.rb, line 37 def output_path_text_pairs @dtk_dsl_parse_helper.output_path_text_pairs end
Private Instance Methods
dtk_dsl_transform_class()
click to toggle source
# File lib/client/service_and_component_info/transform_to.rb, line 43 def dtk_dsl_transform_class ::DTK::DSL::ServiceAndComponentInfo::TransformTo end