Feed::Custom でエラーが出た時に pp config する

もっと根元の方で対処すると良さそうだな、と思いつつ lib-plugins/yapra/plugin/feed/custom.rb の run の中味を begin/rescue/end で囲んで pp config させただけ。

class Custom < Yapra::Plugin::MechanizeBase
  def run(data)
    begin
      urls = 
        if config['url'].kind_of?(Array)
          config['url']
        else
          [ config['url'] ]
        end

      # 略

      data
    rescue => e
      puts e.class, e.message, e.backtrace
      puts "config: "
      pp config
      exit
    end
  end
end