Timecop 0.3.2 Released

Timecop 0.3.2 has just been released. To install simply run: gem install timecop.

Timecop is a RubyGem providing "time travel" and "time freezing" capabilities, making it dead simple to test time-dependent code. It provides a unified method to mock Time.now, Date.today, and DateTime.now in a single call.

Documentation is on RubyForge. The source code is hosted at GitHub.

Updates include:

Maintenance

  • Fix various timezone-related issues. Notably, when traveling to a DateTime instance specified in a non-local timezone, convert provided DateTime instance to a local instance and return that from DateTime.now. Code contributed by Michaël Witrant [piglop].
  • Fix bug that would not allow Timecop to be used when Ruby's 'date' library had not been previously loaded. Code contributed by Tuomas Kareinen [tuomas].