module DTK::DSL::InputOutputCommon::Canonical::HashKey

Constants

Action
Actions
Assemblies
Assembly

Top level for Service Instance

Attributes
ComponentDefs
Components
DSLVersion

Top level for common module

DependentModules
Description
ExecutionBlocks
ExternalServiceName

Used in component links

Flatten
HiddenImportStatement
Import

meta info

Module

Used in nested module

ModuleName
ModuleRef
ModuleVersion
Name

Used at multiple levels

Namespace
Node
Nodes
OrderedComponents
SubtaskOrder
Subtasks

Used in workflows

Target
Value
Version
Workflows

Used in assembly

Public Class Methods

index(output_key) click to toggle source
# File lib/dsl/input_output_common/canonical/hash_key.rb, line 69
def self.index(output_key)
  begin
    const_get(output_key.to_s)
  rescue
    raise Error, "Illegal output hash key '#{output_key}'"
  end
end