A Ruby on Rails gem that provides methods to work with ‘weekdays’ (ie. 5.weekdays_ago)

What it does

weekdays extends Rails’ Date, Time, DateTime, and Numeric ActiveSupport Core Extensions and gives you a handful of helpful methods that calculate spans of weekdays.


This gem ;)

How to Install

sudo gem install weekdays --source 'http://gemcutter.com'

Then add it to your environment.rb:

config.gem “weekdays”

How to Use

You can now do cool things like:

Date.today.weekday? # => true
5.weekdays_ago # => Tue Mar 24 10:46:42 -0400 2009
11.weekdays_from_now # => Wed Apr 15 10:46:54 -0400 2009
20.weekdays_from(Date.yesterday) # => Mon, 27 Apr 2009
Date.today.weekdays_until(Date.tomorrow) # => 1

About the Author

My name is Matt Darby. I’m an IT Manager and pro-web-dev at for Dynamix Engineering and hold a Master’s Degree in Computer Science from Franklin University in sunny Columbus, OH.

Feel free to check out my blog or recommend me