Ping google blog search using ruby Feb 08

With the following class, you can ping Google's blog search whenever you update your blog:

require 'xmlrpc/client'

class BlogPing
  def self.ping(site_name, site_url, page_url, feed_url)
    begin
      server = XMLRPC::Client.new2("http://blogsearch.google.com/ping/RPC2")
      server.call2('weblogUpdates.extendedPing', site_name, site_url, page_url, feed_url)
      return true
    rescue => detail
      puts "ping failed (#{detail})"
      return false
    end
  end
end

With any luck, it just worked on this post!

Add a comment

Add a comment

Name (required)
Email (won't be displayed)
URL (include http://)
Comment (required)