sbfaulkner / elapsed_time
elapsed_time
Publicconversions, validations and helpers to deal with elapsed time as english and stored as seconds
19 filesupdated Jun 18, 2026
files7Download
./libJun 18, 2026./testJun 18, 2026.gitignoreJun 18, 2026init.rbJun 18, 2026MIT-LICENSEJun 18, 2026RakefileJun 18, 2026README.markdownJun 18, 2026README
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