Sha256: c5249c46eff9c6aad72d425a0e60e78d5fc75cad40a824b5e6ed9a2e5f51df41

Contents?: true

Size: 389 Bytes

Versions: 2

Compression:

Stored size: 389 Bytes

Contents

class CliFormat::Presenter
  class Base
    attr_accessor :header, :rows
    attr_writer :empty_message
    def initialize(options, header, rows)
      @options, @header, @rows = options, header, rows
      @empty_message = "No items found"
      @buffer = []
    end

    def show
      if @rows.empty?
        puts @empty_message
      else
        puts text
      end
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
cli-format-0.6.1 lib/cli_format/presenter/base.rb
cli-format-0.6.0 lib/cli_format/presenter/base.rb