Class: DTK::DSL::Template::V1::ComponentLink::SemanticParse
- Inherits:
-
InputOutputCommon::SemanticParse::Hash
- Object
- Hash
- InputOutputCommon::Hash
- InputOutputCommon::Canonical::Hash
- InputOutputCommon::SemanticParse::Hash
- DTK::DSL::Template::V1::ComponentLink::SemanticParse
- 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
Constructor Details
This class inherits a constructor from DTK::DSL::InputOutputCommon::SemanticParse::Hash
Instance Method Details
#external_service_name? ⇒ Boolean
26 27 28 |
# File 'lib/dsl/template/v1/component_link/semantic_parse.rb', line 26 def external_service_name? val(:ExternalServiceName) end |
#value ⇒ Object
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 |