In [1]:
IRuby.display IRuby.table([1,2,[],3])
IRuby.display IRuby.table([1,2,[1,2,3],[2,3]])
IRuby.display IRuby.table({a:1,b:2,c:3})
IRuby.display IRuby.table([[11,12,13,14],[21,22,23],'not an Array',[31,32,33,34]])
IRuby.display IRuby.table({a:[11,12,13,14],b:[21,22,23],c:[31,32,33,34]})
IRuby.display IRuby.table([{a:1,b:2,c:3},'not an Array',{a:2,b:3,c:4,e:5}])
IRuby.display IRuby.table([{a:1,b:2,c:3, 0 => 0},{a:2,b:3,c:4,d:5},{0=>:x,1=>:y},[:a,:b,:c]])
1
2
3
1
2
123
23
abc
123
11121314
212223
not an Array
31323334
abc
112131
122232
132333
1434
abce
123
not an Array
2345
abc0d12
1230
2345
xy
abc
In [2]:
IRuby.table (1..1000).map {|i| (1..1000).map {|j| i * j } }
Out[2]:
1234567993994995996997998999
24681012141986198819901992199419961998
369121518212979298229852988299129942997
4812162024283972397639803984398839923996
51015202530354965497049754980498549904995
61218243036425958596459705976598259885994
71421283542496951695869656972697969866993
993198629793972496559586951986049987042988035989028990021991014992007
994198829823976497059646958987042988036989030990024991018992012993006
995199029853980497559706965988035989030990025991020992015993010994005
996199229883984498059766972989028990024991020992016993012994008995004
997199429913988498559826979990021991018992015993012994009995006996003
998199629943992499059886986991014992012993010994008995006996004997002
999199829973996499559946993992007993006994005995004996003997002998001
In [3]:
IRuby.table Hash[(1..1000).map {|i| [i, (1..1000).map {|j| i * j }] }]
Out[3]:
1234567993994995996997998999
1234567993994995996997998999
24681012141986198819901992199419961998
369121518212979298229852988299129942997
4812162024283972397639803984398839923996
51015202530354965497049754980498549904995
61218243036425958596459705976598259885994
71421283542496951695869656972697969866993
993198629793972496559586951986049987042988035989028990021991014992007
994198829823976497059646958987042988036989030990024991018992012993006
995199029853980497559706965988035989030990025991020992015993010994005
996199229883984498059766972989028990024991020992016993012994008995004
997199429913988498559826979990021991018992015993012994009995006996003
998199629943992499059886986991014992012993010994008995006996004997002
999199829973996499559946993992007993006994005995004996003997002998001
In [4]:
IRuby.display IRuby.table [[1,2],[3,4]], header: true
IRuby.display IRuby.table [[1,2],[3,4]], header: false
IRuby.display IRuby.table [[1,2],[3,4]]

IRuby.display IRuby.table [{a:1,b:2},{a:3,b:4}], header: true
IRuby.display IRuby.table [{a:1,b:2},{a:3,b:4}], header: false
IRuby.display IRuby.table [{a:1,b:2},{a:3,b:4}]


IRuby.display IRuby.table({a:[1,3],b:[2,4]}, header: true)
IRuby.display IRuby.table({a:[1,3],b:[2,4]}, header: false)
IRuby.display IRuby.table({a:[1,3],b:[2,4]})
01
12
34
12
34
12
34
ab
12
34
12
34
ab
12
34
ab
12
34
12
34
ab
12
34
In [5]:
IRuby.display IRuby.table({a:1,b:2,c:[3,4]})
abc
123
4
In [6]:
class Red < String
    def to_html
        "<span style='color:red'>#{self}</span>"
    end
end

IRuby.display IRuby.table({Red.new("a") => 1, b:2, c: [3, Red.new("4")]})
abc
123
4