Skip to content

janlelis/ruby_version

Repository files navigation

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.

About

RubyVersion | Better than RUBY_VERSION

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages