RSSの日付をパースするときに引っ掛かった。
結論から言うと超初歩的なミスだったんだ。
二度とこんなことしないためにもメモ。
素直に下のコードを実行。
ParseDate.parsedate(item.date)
見事にエラー発生。
in `_parse': private method `gsub!' called for
原因は渡したitem.dateが文字列じゃなかったから。
以下のコードでちゃんと実行できる。
ParseDate.parsedate(item.date.to_s)
エラーメッセージに gsub! が出たら,本当に文字列渡したかどうかチェックしろってことらしい。