Sha256: e790ffac3ba162d8436c1efa129f6c085d4edd976ea618bf8317e94007e63f02

Contents?: true

Size: 421 Bytes

Versions: 1

Compression:

Stored size: 421 Bytes

Contents

module Helium
  class Console
    class Table

      def initialize(runner: "|", after_key: " ", format_keys: true)
        @runner = runner
        @after_key = after_key
        @format_keys = format_keys
      end

      attr_reader :runner, :after_key, :format_keys

      def row(key, value, **options)
        rows << [key, value, options]
      end

      def rows
        @rows ||= []
      end
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
helium-console-0.1.7 lib/helium/console/table.rb