Sha256: 1e5d48cf15c2030831d3a8c199d19db1fc17999d495bd7971e791f32cab330f2

Contents?: true

Size: 517 Bytes

Versions: 4

Compression:

Stored size: 517 Bytes

Contents

require 'cli-format'

class Terraspace::Terraform::Cloud::Runs
  class Lister < Base
    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
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
terraspace-0.3.3 lib/terraspace/terraform/cloud/runs/lister.rb
terraspace-0.3.2 lib/terraspace/terraform/cloud/runs/lister.rb
terraspace-0.3.1 lib/terraspace/terraform/cloud/runs/lister.rb
terraspace-0.3.0 lib/terraspace/terraform/cloud/runs/lister.rb