class Faith::Sequence
Public Class Methods
new(name, parent, children, mixins: [], dependencies: [])
click to toggle source
Calls superclass method
Faith::Namespace::new
# File lib/faith/sequence.rb, line 3 def initialize(name, parent, children, mixins: [], dependencies: []) s = self super(name, parent, children, mixins: mixins, dependencies: dependencies) do |ctx| ctx.output.sequence(s) ctx.output.indent children.each { |child| child.run(ctx) } ctx.output.dedent end end