Sha256: 2d28315b84a2f148ee94bb5feb1d16ef1bfed47a55d47edf2a30e57380798b8a
Contents?: true
Size: 572 Bytes
Versions: 1
Compression:
Stored size: 572 Bytes
Contents
# Author:: Nicolas Pouillard <ertai@lrde.epita.fr>. # Copyright:: Copyright (c) 2005 Nicolas Pouillard. All rights reserved. # License:: GNU General Public License (GPL). # Revision:: $Id: seq.rb 221 2005-05-09 12:40:57Z ertai $ module Commands class Seq < Command def initialize ( *cmds ) @cmds = cmds end def run ( *a ) @cmds.each do |cmd| cmd.run(*a) end end def to_sh strs = @cmds.map { |cmd| "(#{cmd.to_sh})" } "(#{strs.join(' ; ')})#{sh_args}" end end # class Seq end # module Commands
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
vcs-0.2.148 | ruby_ex/commands/seq.rb |