■[ruby]net-discoverで気軽にRss Auto-Discovery rubyでRss Auto-Discoveryを使うには、net-discoverが便利そう。 require 'net/discover' url = ARGV.shift feeds = URI.parse(url).discover_rss feeds.each do |feed| puts feed end これだけ。フィードが複数ある場合は配列が返る。 ついでにAtomフィードも取ってきたいので、ソースを見ながらメソッドを追加してみる。 require 'net/discover' module Net module Discover module DiscoverableMixin def discover_feed(html=nil) html ||= read.to_s return []