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

https://github.com/juanitofatas/gem_outdated

Find out if a given gem and version is outdated or not.
https://github.com/juanitofatas/gem_outdated

check outdated rubygems

Last synced: 5 months ago
JSON representation

Find out if a given gem and version is outdated or not.

Awesome Lists containing this project

README

          

# GemOutdated

[![Build Status](https://travis-ci.org/JuanitoFatas/gem_outdated.svg?branch=master)](https://travis-ci.org/JuanitoFatas/gem_outdated)

Find out if a given gem and version is outdated or not.

## Installation

Add this line to your application's Gemfile then `bundle`:

```ruby
gem "gem_outdated"
```

Or install it yourself as:

```
$ gem install gem_outdated
```

## Usage

Suppose latest Rails is 5.1.4.

```ruby
# Tells latest when asked a outdated version
GemOutdated.outdated?("rails", "5.1.2")
=> "5.1.4"

# Already latest
GemOutdated.outdated?("rails", "5.1.4")
=> false

# Newer than latest
GemOutdated.outdated?("rails", "5.1.5.rc1")
=> false

# Returns false when Version not exists
GemOutdated.outdated?("rails", "1.2.3.4")
=> false

# Gem not exists raises an error
GemOutdated.outdated?("greatest_rails", "1.0.0")
=> GemOutdated::RubygemsAPI::GemNotFound
```

## License, Contributor's Guidelines

- MIT license
- [Moya Contributors Guidelines][moya] which TLDR: means we give out push access easily and often.

[mit]: https://opensource.org/licenses/MIT
[moya]: https://github.com/Moya/contributors