Namespace

Foreman::Engine::CLI

Constants

FOREMAN_COLORS

Public Instance Methods

output(name, data) click to toggle source
# File lib/foreman/engine/cli.rb, line 56
def output(name, data)
  data.to_s.lines.map(&:chomp).each do |message|
    output  = ""
    output += $stdout.color(@colors[name.split(".").first].to_sym)
    output += "#{Time.now.strftime("%H:%M:%S")} #{pad_process_name(name)} | "
    output += $stdout.color(:reset)
    output += message
    $stdout.puts output
    $stdout.flush
  end
rescue Errno::EPIPE
  terminate_gracefully
end
shutdown() click to toggle source
# File lib/foreman/engine/cli.rb, line 70
def shutdown
end
startup() click to toggle source
# File lib/foreman/engine/cli.rb, line 50
def startup
  @colors = map_colors
  proctitle "foreman: master" unless Foreman.windows?
  Color.enable($stdout, options[:color])
end

[Validate]

Generated with the Darkfish Rdoc Generator 2.