Method: VMC::App::Apps#display_apps_table

Defined in:
lib/vmc/cli/app/apps.rb

#display_apps_table(apps) ⇒ Object



59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
# File 'lib/vmc/cli/app/apps.rb', line 59

def display_apps_table(apps)
  table(
    ["name", "status", "usage", v2? && "plan", "runtime", "url"],
    apps.collect { |a|
      [ c(a.name, :name),
        app_status(a),
        "#{a.total_instances} x #{human_mb(a.memory)}",
        v2? && (a.production ? "prod" : "dev"),
        a.runtime.name,
        if a.urls.empty?
          d("none")
        elsif a.urls.size == 1
          a.url
        else
          "#{a.url}, ..."
        end
      ]
    })
end