Class: DTK::DSL::InputOutputCommon::SemanticParse::Hash

Inherits:
Canonical::Hash show all
Includes:
Mixin
Defined in:
lib/dsl/input_output_common/semantic_parse/hash.rb

Instance Method Summary collapse

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

Returns:

  • (Boolean)


31
32
33
# File 'lib/dsl/input_output_common/semantic_parse/hash.rb', line 31

def skip_for_generation?
  false
end