FeedToolsでエラー

RubyでFeedを使うのに便利なライブラリFeedToolsを使ってて、
以下のようなエラーが出たんでその対処メモ。

エラー

undefined method `to_uri_string'

ファイル修正

このエラーは、feed_toolsに内のuri_helper.rbというファイルの220行目

# uri_helper.rb 203行から211行
    # Converts a url into a urn:uuid: uri
    def self.build_urn_uri(url)
      unless url.kind_of? String
        raise ArgumentError, "Expected String, got #{url.class.name}"
      end
      normalized_url = normalize_url(url)
      require 'uuidtools'
      return UUID.sha1_create(UUID_URL_NAMESPACE, normalized_url).to_uri_string # ここ
    end

そして、この行を以下のように変更します。

# uri_helper.rb 203行から212行
    # Converts a url into a urn:uuid: uri
    def self.build_urn_uri(url)
      unless url.kind_of? String
        raise ArgumentError, "Expected String, got #{url.class.name}"
      end
      normalized_url = normalize_url(url)
      require 'uuidtools'
#      return UUID.sha1_create(UUID_URL_NAMESPACE, normalized_url).to_uri_string
      return UUID.sha1_create(UUID_URL_NAMESPACE, normalized_url).to_uri
    end

これで、一応動くようになります。
詳しいことはあまりよくわかりません・・・汗