class Perkins::Build::Shell::Cmd

Public Instance Methods

code() click to toggle source
Calls superclass method
# File lib/perkins/build/shell/node.rb, line 31
def code
  if opts.any?
    ['travis_cmd', escape(super), *opts].join(' ')
  else
    super
  end
end
opts() click to toggle source
# File lib/perkins/build/shell/node.rb, line 39
def opts
  opts ||= []
  opts << '--assert' if options[:assert]
  opts << '--echo'   if options[:echo]
  opts << '--retry'  if options[:retry]
  opts << '--timing' if options[:timing]
  opts << "--display #{escape(options[:echo])}" if options[:echo].is_a?(String)
  opts
end