Data commit
This commit is contained in:
parent
7387c8f97b
commit
cb5bb5e222
199093 changed files with 3378972 additions and 0 deletions
22
Task/Create-an-HTML-table/Ruby/create-an-html-table-1.rb
Normal file
22
Task/Create-an-HTML-table/Ruby/create-an-html-table-1.rb
Normal file
|
|
@ -0,0 +1,22 @@
|
|||
def r
|
||||
rand(10000)
|
||||
end
|
||||
|
||||
STDOUT << "".tap do |html|
|
||||
html << "<table>"
|
||||
[
|
||||
['X', 'Y', 'Z'],
|
||||
[r ,r ,r],
|
||||
[r ,r ,r],
|
||||
[r ,r ,r],
|
||||
[r ,r ,r]
|
||||
|
||||
].each_with_index do |row, index|
|
||||
html << "<tr>"
|
||||
html << "<td>#{index > 0 ? index : nil }</td>"
|
||||
html << row.map { |e| "<td>#{e}</td>"}.join
|
||||
html << "</tr>"
|
||||
end
|
||||
|
||||
html << "</table>"
|
||||
end
|
||||
20
Task/Create-an-HTML-table/Ruby/create-an-html-table-2.rb
Normal file
20
Task/Create-an-HTML-table/Ruby/create-an-html-table-2.rb
Normal file
|
|
@ -0,0 +1,20 @@
|
|||
def r; rand(10000); end
|
||||
table = [["", "X", "Y", "Z"],
|
||||
[ 1, r, r, r],
|
||||
[ 2, r, r, r],
|
||||
[ 3, r, r, r]]
|
||||
|
||||
require 'rexml/document'
|
||||
|
||||
xtable = REXML::Element.new("table")
|
||||
table.each do |row|
|
||||
xrow = REXML::Element.new("tr", xtable)
|
||||
row.each do |cell|
|
||||
xcell = REXML::Element.new("td", xrow)
|
||||
REXML::Text.new(cell.to_s, false, xcell)
|
||||
end
|
||||
end
|
||||
|
||||
formatter = REXML::Formatters::Pretty.new
|
||||
formatter.compact = true
|
||||
formatter.write(xtable, $stdout)
|
||||
26
Task/Create-an-HTML-table/Ruby/create-an-html-table-3.rb
Normal file
26
Task/Create-an-HTML-table/Ruby/create-an-html-table-3.rb
Normal file
|
|
@ -0,0 +1,26 @@
|
|||
<table>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>X</td>
|
||||
<td>Y</td>
|
||||
<td>Z</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>1</td>
|
||||
<td>1358</td>
|
||||
<td>6488</td>
|
||||
<td>6434</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>2</td>
|
||||
<td>2477</td>
|
||||
<td>6493</td>
|
||||
<td>1330</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>3</td>
|
||||
<td>240</td>
|
||||
<td>3038</td>
|
||||
<td>9849</td>
|
||||
</tr>
|
||||
</table>
|
||||
Loading…
Add table
Add a link
Reference in a new issue