class Perkins::Build::Shell::Group
Attributes
nodes[R]
Public Class Methods
new(*args) { |self| ... }
click to toggle source
# File lib/perkins/build/shell/node.rb, line 55 def initialize(*args, &block) @options = args.last.is_a?(Hash) ? args.pop : {} @level = options.delete(:level) || 0 @nodes = [] args.map { |node| cmd(node, options) } yield(self) if block_given? end
Public Instance Methods
to_s()
click to toggle source
# File lib/perkins/build/shell/node.rb, line 63 def to_s nodes.map(&:to_s).join("\n").indent(level) end