Sha256: 90913c7adabcd684d9dfa055b4977866386fca5714cefbc00a2bf65e2024f83a

Contents?: true

Size: 598 Bytes

Versions: 78

Compression:

Stored size: 598 Bytes

Contents

# encoding: utf-8

# Hash
class Hash
  # get pipe format table string from key + value
  #
  # ==== Examples
  #
  # valid commma case
  #
  #   {
  #     :key_1 => :value1___________________,
  #     :key__2 => :value2,
  #     :key___3 => :value3,
  #   }.table
  #
  # result
  #
  #   |key_1  |value1___________________|
  #   |key__2 |value2                   |
  #   |key___3|value3                   |
  #
  def table
    ret = [keys, values].treduce([]) do |ret, one, other|
      ret << "|#{one}|#{other}|"
      ret
    end
    ret = ret.join("\n") + "\n"
    ret.justify_table
  end
end

Version data entries

78 entries across 78 versions & 1 rubygems

Version Path
tbpgr_utils-0.0.151 lib/open_classes/hash/table.rb
tbpgr_utils-0.0.150 lib/open_classes/hash/table.rb
tbpgr_utils-0.0.149 lib/open_classes/hash/table.rb
tbpgr_utils-0.0.148 lib/open_classes/hash/table.rb
tbpgr_utils-0.0.147 lib/open_classes/hash/table.rb
tbpgr_utils-0.0.146 lib/open_classes/hash/table.rb
tbpgr_utils-0.0.145 lib/open_classes/hash/table.rb
tbpgr_utils-0.0.144 lib/open_classes/hash/table.rb
tbpgr_utils-0.0.143 lib/open_classes/hash/table.rb
tbpgr_utils-0.0.142 lib/open_classes/hash/table.rb
tbpgr_utils-0.0.141 lib/open_classes/hash/table.rb
tbpgr_utils-0.0.140 lib/open_classes/hash/table.rb
tbpgr_utils-0.0.139 lib/open_classes/hash/table.rb
tbpgr_utils-0.0.138 lib/open_classes/hash/table.rb
tbpgr_utils-0.0.137 lib/open_classes/hash/table.rb
tbpgr_utils-0.0.136 lib/open_classes/hash/table.rb
tbpgr_utils-0.0.135 lib/open_classes/hash/table.rb
tbpgr_utils-0.0.134 lib/open_classes/hash/table.rb
tbpgr_utils-0.0.133 lib/open_classes/hash/table.rb
tbpgr_utils-0.0.132 lib/open_classes/hash/table.rb