0.03
Low commit activity in last 3 years
No release in over a year
Provides a RubyVersion class which offers a convenient DSL for checking for the right Ruby version
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
 Dependencies

Development

>= 12.0
~> 2.99
 Project Readme

RubyVersion Gem Version

Provides a RubyVersion to simplify checking for the right Ruby version in your programs.

Setup

On your command-line:

$ gem install ruby_version

In Ruby:

require 'ruby_version'

Usage

# Output RUBY_VERSION
RubyVersion.to_s

# Check for the main version with a Float
RubyVersion.is? 2.1

# Use strings for exacter checking
RubyVersion.is.above '1.9.2'
RubyVersion.is.at_least '2.0.0' # or exactly, below, at_most

# You can use the common comparison operators
RubyVersion >= '1.8.7'
RubyVersion.between? '1.8.7', '1.9.2'

# Relase date checks
RubyVersion.is.older_than Date.today
RubyVersion.is.newer_than '2009-08-19'

# Misc Accessors
RubyVersion.major # => 1
RubyVersion.minor # => 8
RubyVersion.tiny  # => 7
RubyVersion.patchlevel # => 249
RubyVersion.description # => "ruby 1.8.7 (2010-01-10 patchlevel 249) [i486-linux]"

Also See

J-_-L

Copyright (c) 2010-2014 Jan Lelis. MIT License. Originated from the zucker gem.