This may be due to a bug from our upgrade to Ruby 2, RubyGems 2,
and RDoc 4. That said, the SHA the the docs refer to doesn't seem
to exist (anymore?) in will_paginate, so there are a number of
reasons the build failed, one of which was there was some odd
syntax (or edge case) in the Ruby code that caused YARD to go into
an inconsistent state. These are rare but there are some known
coding styles that YARD is incompatible with and can cause weird
results. I would look into this, but I can't track down a
reproduction scenario here, so I would suggest a pull request if
you know what the root cause was. It's also important to note that
YARD is not perfect, and bugs happen, so reporting those on
http://github.com/lsegal/yard
is more than appreciated-- submitting a patch is even better.