class Ey::Core::Cli::Environments

Public Instance Methods

handle() click to toggle source
# File lib/ey-core/cli/environments.rb, line 18
def handle
  if option(:account)
    stream_print("ID" => 10, "Name" => 50) do |printer|
      core_account.environments.each_entry do |env|
        printer.print(env.id, env.name)
      end
    end
  else
    stream_print("ID" => 10, "Name" => 50, "Account" => 50) do |printer|
      core_accounts.each_entry do |account|
        account.environments.each_entry do |env|
          printer.print(env.id, env.name, account.name)
        end
      end
    end
  end
end