File: README.md

package info (click to toggle)
ruby-ruby-engine 2.0.3-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 112 kB
  • sloc: ruby: 57; makefile: 5
file content (38 lines) | stat: -rw-r--r-- 940 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
# RubyEngine [<img src="https://badge.fury.io/rb/ruby_engine.svg" alt="Gem Version" />](https://badge.fury.io/rb/ruby_engine) [<img src="https://github.com/janlelis/ruby_engine/workflows/Test/badge.svg" />](https://github.com/janlelis/ruby_engine/actions?query=workflow%3ATest)

Provides a `RubyEngine` constant for simple Ruby implementation checks.

## Setup

On your command-line:

    $ gem install ruby_engine

In Ruby:

    require 'ruby_engine'

## Usage

    # Output the interpreter name
    RubyEngine.to_s

    # true for JRuby
    RubyEngine.is? 'jruby'

    # There are some query methods defined:
    RubyEngine.cruby?
    RubyEngine.jruby?
    RubyEngine.truffle?

## Also See

- https://github.com/janlelis/ruby_version
- https://github.com/janlelis/ruby_info
- https://github.com/rdp/os
- https://github.com/janlelis/irbtools

## J-_-L

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