2010-01-29から1日間の記事一覧

RubyでWebAPIのレスポンスにXMLを出力するいい方法ないかなぁ

Ruby で Sinatra を使って Web API を作るとき、レスポンスの XML は erb を使って出力しています。 例えば <Response> <Items> <% @items.each do |item| %> <Item> <Id><%= h item.id %></Id> <Name><%= h item.name %></Name> </Item> <% end %> </Items> </Response> こんな感じのテンプレートを用意。 そして get '/items/' do #…