theampm

With theampm, write Time like this in Ruby:

1.am
=> 2013-10-08 01:00:00 -0500

130.am
=> 2013-10-08 01:30:00 -0500

4.pm
=> 2013-10-08 16:00:00 -0500

925.pm
=> 2013-10-08 21:25:00 -0500

# There's also a to_time method
1515.to_time
=> 2013-10-08 15:15:00 -0500

This code is so simple I debated even creating a gem for it, but I find myself using it repeatedly for new projects, and now again for Draft, an app to help people write better.

Installation #

  1. Add gem 'theampm' to your Gemfile.
  2. Run bundle install.
  3. Restart your server

Feedback #

Source code available on Github. Feedback and pull requests are greatly appreciated. Let me know if I can improve this.

P.S. I’d love to meet you on Twitter: here.

 
38
Kudos
 
38
Kudos

Now read this

Fragile

On July 13, 2012, Alex Okrent died from a heart attack. I didn’t know him personally, but we both worked on President Obama’s 2012 re-election campaign, and I was in the office the day he collapsed. He was only 29. Many readers of this... Continue →