Module: Multitrap

Defined in:
lib/multitrap.rb,
lib/multitrap/trap.rb,
lib/multitrap/patched_trap.rb

Defined Under Namespace

Modules: PatchedTrap Classes: Trap

Constant Summary collapse

VERSION_FILE =

The VERSION file must be in the root directory of the library.

File.expand_path('../../VERSION', __FILE__)
VERSION =
File.exist?(VERSION_FILE) ?
File.read(VERSION_FILE).chomp : '(could not find VERSION file)'

Class Method Summary collapse

Class Method Details

.jruby?Boolean

Returns:

  • (Boolean)


10
11
12
# File 'lib/multitrap.rb', line 10

def self.jruby?
  RUBY_ENGINE == 'jruby'
end

.mri?Boolean

Returns:

  • (Boolean)


14
15
16
# File 'lib/multitrap.rb', line 14

def self.mri?
  RUBY_ENGINE == 'ruby'
end

.rbx?Boolean

Returns:

  • (Boolean)


18
19
20
# File 'lib/multitrap.rb', line 18

def self.rbx?
  RUBY_ENGINE == 'rbx'
end