Class: DTK::DSL::Template::V1::ComponentLink::SemanticParse

Inherits:
InputOutputCommon::SemanticParse::Hash show all
Defined in:
lib/dsl/template/v1/component_link/semantic_parse.rb

Instance Method Summary collapse

Methods inherited from InputOutputCommon::SemanticParse::Hash

#initialize, #skip_for_generation?

Methods included from InputOutputCommon::SemanticParse::Mixin

#name, #qualified_key, #qualified_name

Methods inherited from InputOutputCommon::Canonical::Hash

#delete_key, #initialize, #remove_all_except!, #req, #set, #set?, #val

Methods inherited from InputOutputCommon::Hash

#initialize

Constructor Details

This class inherits a constructor from DTK::DSL::InputOutputCommon::SemanticParse::Hash

Instance Method Details

#external_service_name?Boolean

Returns:

  • (Boolean)


26
27
28
# File 'lib/dsl/template/v1/component_link/semantic_parse.rb', line 26

def external_service_name?
  val(:ExternalServiceName)
end

#valueObject



22
23
24
# File 'lib/dsl/template/v1/component_link/semantic_parse.rb', line 22

def value
  val(:Value) || fail(Error, "Unexpected that val(:Value) is nil")
end