An open API service indexing awesome lists of open source software.

https://github.com/sixarm/sixarm_ruby_date_age

SixArm.com » Ruby » Date #age_in_years and #age_in_days methods
https://github.com/sixarm/sixarm_ruby_date_age

age date gem ruby

Last synced: 9 months ago
JSON representation

SixArm.com » Ruby » Date #age_in_years and #age_in_days methods

Awesome Lists containing this project

README

          

# SixArm.com → Ruby →
Date age methods

[![Gem Version](https://badge.fury.io/rb/sixarm_ruby_date_age.svg)](http://badge.fury.io/rb/sixarm_ruby_date_age)
[![Build Status](https://travis-ci.org/SixArm/sixarm_ruby_date_age.png)](https://travis-ci.org/SixArm/sixarm_ruby_date_age)
[![Code Climate](https://api.codeclimate.com/v1/badges/a28d2121cc8d9e720d6a/maintainability)](https://codeclimate.com/github/SixArm/sixarm_ruby_date_age/maintainability)

* Git:
* Doc:
* Gem:
* Contact: Joel Parker Henderson,
* Project: [changes](CHANGES.md), [license](LICENSE.md), [contributing](CONTRIBUTING.md).

## Introduction

Date extensions to calculate an age in days and years.

Example:

date = Date.today - 400

date.age_in_years #=> 1

date.age_in_days #=> 400

Example of custom dates:

a = Date.new(2000, 10, 31)
b = Date.new(2011, 12, 31)

a.age_in_days_on(b) => 4078

a.age_in_years_on(b) => 11

## Install

### Gem

To install this gem in your shell or terminal:

gem install sixarm_ruby_date_age

### Gemfile

To add this gem to your Gemfile:

gem 'sixarm_ruby_date_age'

### Require

To require the gem in your code:

require 'sixarm_ruby_date_age'