Sha256: 3b4620b6cec5526ca9befc17f7106fff04b88381db0188daf58611f1b99b6829

Contents?: true

Size: 396 Bytes

Versions: 2

Compression:

Stored size: 396 Bytes

Contents

# frozen_string_literal: true

module TTY
  class Table
    class Empty < TTY::Table

      ZERO_ROW = [].freeze

      def self.new(header, rows = ZERO_ROW)
        super.new(header, rows)
      end

      def each
        return to_enum unless block_given?
        self
      end

      def size
        0
      end

      def width
        0
      end

    end # Empty
  end # Table
end # TTY

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
tty-table-0.12.0 lib/tty/table/empty.rb
tty-table-0.11.0 lib/tty/table/empty.rb