MonoForge

sbfaulkner / elapsed_time

elapsed_time

Public

conversions, validations and helpers to deal with elapsed time as english and stored as seconds

19 filesupdated Jun 18, 2026

README

ElapsedTime

Add support for converting an English representation of elapsed time into seconds and back (with validation).

Example

"1 day, 10 hours, 17 minutes and 36 seconds".parse_elapsed_time
=> 123456

123456.to_elapsed_time
=> "1 day, 10 hours, 17 minutes and 36 seconds"

class Job < ActiveRecord::Base
  elapsed_time :estimate
  validates_elapsed_time_of :estimate, :allow_nil => true
end

TODO

  • documentation

Legal

Author: S. Brent Faulkner brentf@unwwwired.net
License: Copyright © 2008-2010 unwwwired.net, released under the MIT license