0.0
Low commit activity in last 3 years
No release in over a year
Simple yet effective gem for calculating workday Time objects.
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
 Dependencies

Development

~> 2.3.26
~> 5.1
~> 13.0.6
~> 1.4
 Project Readme

WorkCalendar

Simple yet effective gem for calculating workday Time objects.

Installation

Add this line to your application's Gemfile:

gem 'work_calendar'

And then execute:

$ bundle

Or install it yourself as:

$ gem install work_calendar

Usage

Check if specified date is workday. If no date parameter was passed it checks current day:

WorkCalendar.workday?(date)

Get next n'th workday date relative to specified date; if no date parameter was passed, it returns value relative to current day; if no n parameter was passed, it defaults to first next workday:

WorkCalendar.next_workday(n, date)

Works same way as next_workday method, only looking backwards.

WorkCalendar.prev_workday(n, date)

Get first/last day since specified date

WorkCalendar.first_workday_since(date)
WorkCalendar.last_workday_since(date)

License

The gem is available as open source under the terms of the MIT License.