Advent of Code 2018 (Ruby)

First time attempting advent of code - solutions were mostly optimized for leaderboard performance.

      --------Part 1--------   --------Part 2--------
Day       Time   Rank  Score       Time   Rank  Score
 25   11:15:17   1772      0   11:15:27   1111      0
 24   16:18:20   1377      0   16:50:38   1289      0
 23   08:22:02   2251      0       >24h   1779      0
 22   08:54:04   1925      0       >24h   1985      0
 21   17:02:01   2180      0   21:47:05   2047      0
 20       >24h   2426      0       >24h   2294      0
 19   01:55:01   1079      0   02:13:03    542      0
 18   01:08:23   1086      0   01:45:15    996      0
 17       >24h   3156      0       >24h   3191      0
 16   12:59:25   2984      0   13:50:05   2724      0
 15   19:37:39   1842      0   19:52:14   1665      0
 14   00:57:35   1345      0   01:25:58   1122      0
 13   02:00:30   1135      0   03:13:24   1212      0
 12   00:43:40    826      0   01:31:12    940      0
 11   00:26:53   1158      0   00:37:21    619      0
 10   01:20:51   1482      0   01:21:58   1473      0
  9   02:05:21   1873      0   10:58:31   4318      0
  8   02:57:37   2523      0   03:12:46   2311      0
  7   22:18:05   9781      0   23:12:58   7304      0
  6   13:28:56   7300      0   15:47:02   7632      0
  5   00:13:44    658      0   01:09:11   2355      0
  4   00:31:58    480      0   00:40:19    545      0
  3   00:41:08   1909      0   00:47:08   1568      0
  2   12:52:18  16455      0   13:40:26  14620      0
  1   12:01:43  15238      0   12:17:50  11749      0