>>263 どっちでもいいよ
メソッドに判断させる前者が見栄え的に楽だと思う
どうせ data_C とか data_D とかたくさんあるんだろうし
Ruby としては mkhtml_from_data_B の中で例外出させて捕捉するべきかもしれん(w
data_Aとかdata_Bとかをちゃんとクラスにして、
html = ...
begin
data.each do |data|
html << data.to_html
end
rescue to_htmlに投げてもらった例外
...
end
ってポリモルフィズム効かせてやるのが私的に理想っぽい。