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