README.md in repeatable-0.6.0 vs README.md in repeatable-1.0.0

- old
+ new

@@ -1,10 +1,10 @@ # Repeatable -[![Build Status](https://img.shields.io/travis/molawson/repeatable.svg)](https://travis-ci.org/molawson/repeatable) -[![Code Climate](https://img.shields.io/codeclimate/github/molawson/repeatable.svg)](https://codeclimate.com/github/molawson/repeatable) -[![Code Climate Coverage](https://img.shields.io/codeclimate/coverage/github/molawson/repeatable.svg)](https://codeclimate.com/github/molawson/repeatable) +[![Build Status](https://travis-ci.org/molawson/repeatable.svg?branch=main)](https://travis-ci.org/molawson/repeatable) +[![Maintainability](https://api.codeclimate.com/v1/badges/73707efd5eeffd364c0d/maintainability)](https://codeclimate.com/github/molawson/repeatable/maintainability) +[![Test Coverage](https://api.codeclimate.com/v1/badges/73707efd5eeffd364c0d/test_coverage)](https://codeclimate.com/github/molawson/repeatable/test_coverage) Ruby implementation of Martin Fowler's [Recurring Events for Calendars](http://martinfowler.com/apsupp/recurring.pdf) paper. ## Installation @@ -22,11 +22,11 @@ $ gem install repeatable ## Requirements -Because this gem relies heavily on required keyword arguments, especially to make dumping and parsing of schedules simpler, this code will only work on **Ruby 2.1** and higher. +Because this gem relies heavily on required keyword arguments, especially to make dumping and parsing of schedules simpler, this code will only work on **Ruby 2.2** and higher. ## Usage ### Building a Schedule @@ -104,11 +104,11 @@ # The 13th of every month { day_in_month: { day: 13 } } Repeatable::Expression::DayInMonth.new(day: 13) # The last day of every month -{ day_in_month: { day: :last } } -Repeatable::Expression::DayInMonth.new(day: :last) +{ day_in_month: { day: -1 } } +Repeatable::Expression::DayInMonth.new(day: -1) # All days in October { range_in_year: { start_month: 10 } } Repeatable::Expression::RangeInYear.new(start_month: 10)