Jeff Wood wrote:

> What's up with the funky names ...

Since Ruby methods can have/be punctuation marks, it is necessary to
encode them in order to be compatible with all file systems. I have
used URI escaping so:

  : -> %3A
  ? -> %3F
  ! -> %21
  = -> %3D

etc.