Class: DtkCommon::DSL::FileParser::Assembly::V2
- Inherits:
-
DtkCommon::DSL::FileParser::Assembly
- Object
- DtkCommon::DSL::FileParser
- DtkCommon::DSL::FileParser::Assembly
- DtkCommon::DSL::FileParser::Assembly::V2
- Defined in:
- lib/dsl/file_parser/file_types/assembly/v2/assembly.rb
Defined Under Namespace
Classes: Component
Instance Method Summary collapse
Methods inherited from DtkCommon::DSL::FileParser
generate_hash, implements_method?, #initialize, parse_content, #parse_hash_content_aux
Constructor Details
This class inherits a constructor from DtkCommon::DSL::FileParser
Instance Method Details
#parse_hash_content(input_hash) ⇒ Object
27 28 29 30 31 32 33 34 35 |
# File 'lib/dsl/file_parser/file_types/assembly/v2/assembly.rb', line 27 def parse_hash_content(input_hash) ret = OutputArray.new assembly_hash = OutputHash.new( :assembly_name => input_hash[:name], :components => Component.parse_hash_content(input_hash[:assembly]||{}) ) ret << assembly_hash ret end |