Method: JDC::App::Apps#display_app

Defined in:
lib/jdc/cli/app/app.rb

#display_app(a) ⇒ Object



21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
# File 'lib/jdc/cli/app/app.rb', line 21

def display_app(a)
  status = app_status(a)

  line "#{c(a.name, :name)}: #{status}"

  indented do
    start_line "usage: #{b(human_mb(a.memory))}"
    print " #{d(IS_UTF8 ? "\xc3\x97" : "x")} #{b(a.total_instances)}"
    print " instance#{a.total_instances == 1 ? "" : "s"}"

    line

    unless a.urls.empty?
      line "urls: #{a.urls.collect { |u| b(u) }.join(", ")}"
    end

    unless a.services.empty?
      line "services: #{a.services.collect { |s| b(s.name) }.join(", ")}"
    end
  end
end