class DTK::DSL::ServiceAndComponentInfo::TransformFrom::Info::Component

Public Instance Methods

compute_outputs!() click to toggle source
# File lib/dsl/service_and_component_info/transform_from/info/component.rb, line 22
def compute_outputs!
  path = top_level_dsl_path
  update_or_add_output_hash!(path, top_dsl_file_hash_content!(output_file_hash(path)))
end

Private Instance Methods

info_type() click to toggle source
# File lib/dsl/service_and_component_info/transform_from/info/component.rb, line 29
def info_type
  :component_info
end
top_dsl_file_hash_content!(output_hash) click to toggle source
# File lib/dsl/service_and_component_info/transform_from/info/component.rb, line 33
def top_dsl_file_hash_content!(output_hash)
  top_dsl_parser::ModuleInfo.update_output_hash?(output_hash, self) 
  top_dsl_parser::Dependencies.update_output_hash?(output_hash, self)
  top_dsl_parser::Components.update_output_hash?(output_hash, self)
  output_hash
end