Class: DTK::DSL::InputOutputCommon::SemanticParse::Hash
- Inherits:
-
Canonical::Hash
- Object
- Hash
- Hash
- Canonical::Hash
- DTK::DSL::InputOutputCommon::SemanticParse::Hash
- Includes:
- Mixin
- Defined in:
- lib/dsl/input_output_common/semantic_parse/hash.rb
Direct Known Subclasses
Template::V1::Attribute::SemanticParse, Template::V1::Component::SemanticParse, Template::V1::ComponentDef::SemanticParse, Template::V1::ComponentLink::SemanticParse, Template::V1::Node::SemanticParse, Template::V1::Workflow::SemanticParse
Instance Method Summary collapse
-
#initialize(parent_class, opts = {}) ⇒ Hash
constructor
opts can have keys :qualified_key.
-
#skip_for_generation? ⇒ Boolean
The method skip_for_generation? can be overwritten.
Methods included from Mixin
#name, #qualified_key, #qualified_name
Methods inherited from Canonical::Hash
#delete_key, #remove_all_except!, #req, #set, #set?, #val
Constructor Details
#initialize(parent_class, opts = {}) ⇒ Hash
opts can have keys
:qualified_key
25 26 27 28 |
# File 'lib/dsl/input_output_common/semantic_parse/hash.rb', line 25 def initialize(parent_class, opts = {}) super(parent_class) initialize_semantic_parse(opts) end |
Instance Method Details
#skip_for_generation? ⇒ Boolean
The method skip_for_generation? can be overwritten
31 32 33 |
# File 'lib/dsl/input_output_common/semantic_parse/hash.rb', line 31 def skip_for_generation? false end |