Class: Interscript::DSL::Group::Parallel

Inherits:
Interscript::DSL::Group show all
Defined in:
lib/interscript/dsl/group/parallel.rb

Instance Attribute Summary

Attributes inherited from Interscript::DSL::Group

#node

Instance Method Summary collapse

Methods inherited from Interscript::DSL::Group

#downcase, #parallel, #run, #sub, #upcase

Methods included from Items

#any, #capture, #map, #maybe, #maybe_some, #method_missing, #ref, #some, #stage

Methods included from SymbolMM

#method_missing

Constructor Details

#initialize(reverse_run: nil, &block) ⇒ Parallel

Returns a new instance of Parallel.



2
3
4
5
# File 'lib/interscript/dsl/group/parallel.rb', line 2

def initialize(reverse_run: nil, &block)
  @node = Interscript::Node::Group::Parallel.new(reverse_run: reverse_run)
  self.instance_exec(&block)
end

Dynamic Method Handling

This class handles dynamic methods through the method_missing method in the class Interscript::DSL::Items