class Superhosting::Cli::Cmd::SiteList

Public Class Methods

after_action(data, config) click to toggle source
# File lib/superhosting/cli/cmd/site_list.rb, line 18
def self.after_action(data, config)
  data.each do |k,v|
    output = []
    output << v[:container] unless config[:container_name]
    output << k
    output << v[:state] if config[:state]

    if config[:json]
      self.info(name: k, state: v[:state], aliases: v[:aliases], container: v[:container])
    else
      self.info(output.join(' '))
    end
  end
end