% begin %>
<%
$KCODE = 's'
ERuby.charset = 'Shift-JIS'
%>
ハヤテのごとく! TCG カードリスト
生データなCSVファイルが欲しい人はこちら[hayate_tcg.csv]からどうぞ。
| No. |
レア度 |
種類 |
カード名 |
パワー |
アドバンス |
ジョブ |
illus. |
| サブタイトル |
DS |
PS |
使用タイミング |
| テキスト |
| フレーバーテキスト |
<%
#CSV読み込み
require 'csv'
data = CSV.open('/home/user10/momo-lab/www/hayate/hayate_tcg.csv', 'r')
data.shift
data = data.map do |card|
card = card.map{|x| x.nil? ? " " : x}
card[11].gsub!(/ /, '
')
card[7].gsub!(/ /, '
')
card
end
%>
<% data.each_with_index do |card, index| %>
<%
class_name = index % 2 == 0 ? 'even-line' : 'odd-line'
class_name = 'none-line' if card[5] == ' '
%>
| <%= card[0] %> |
<%= card[1] %> |
<%= card[4] %> |
<%= card[3] %> |
<%= card[6] %> |
<%= card[7] %> |
<%= card[11] %> |
<%= card[2] %> |
| <%= card[5] %> |
<%= card[8] %> |
<%= card[9] %> |
<%= card[10] %> |
| <%= card[12] %> |
| <%= card[13] %> |
<% end %>
<%
rescue Exception
puts "#$! (#{$!.class})"
puts ""
puts $@.join( "
" )
end
%>