class Terraspace::Terraform::Tfc::Runs::Lister

Public Instance Methods

run() click to toggle source
# File lib/terraspace/terraform/tfc/runs/lister.rb, line 3
def run
  build_project
  if runs.empty?
    logger.info "No runs found"
    return
  end

  presenter = CliFormat::Presenter.new(@options)
  presenter.header = ["Id", "Status", "Message", "Created At"]
  runs.each do |item|
    p = ItemPresenter.new(item)
    row = [p.id, p.status, p.message, p.created_at]
    presenter.rows << row
  end
  presenter.show
end