5ちゃんねる ★スマホ版★ ■掲示板に戻る■ 全部 1- 最新50  

■ このスレッドは過去ログ倉庫に格納されています

Ruby初心者スレッドPart6

860 :デフォルトの名無しさん:2006/07/20(木) 08:39:41
面倒だから ruby 1.8.4 (2006-05-27) [i386-cygwin] で
動作確認したソースをコピペするよ。元のサンプルに出来るだけ合わせた。
あとは好きにして。

require "open-uri"
require "kconv"
require "rss/maker"

response = URI.parse("http://www.tea4miki.org/articles/2004/11/15").read
lastmodified = response.last_modified

rss = RSS::Maker.make("1.0") do |maker|
  maker.channel.about = "http://www.tea4miki.org/rss"
  maker.channel.title = "プログラマっ子の足跡"
  maker.channel.description = "藤本美貴様の指先を見つめるプログラマっ子のサイトです"
  maker.channel.link = "http://www.tea4miki.org/"

  maker.items.do_sort = true

  item = maker.items.new_item
  item.link = "http://www.tea4miki.org/articles/2004/11/15"
  item.title = "Rubyを使ってRSSを生成する"
  item.date = lastmodified
end

File.open("rss.txt", "w") do |file|
  file.puts(rss.to_s.toutf8)
end


256 KB
★スマホ版★ 掲示板に戻る 全部 前100 次100 最新50

read.cgi ver 05.04.00 2017/10/04 Walang Kapalit ★
FOX ★ DSO(Dynamic Shared Object)