Sha256: f89e1380b3bf6093d103b26f011e17799ac14df25e22261dd6edf74bef5c0e30

Contents?: true

Size: 403 Bytes

Versions: 1

Compression:

Stored size: 403 Bytes

Contents

dlext = RbConfig::CONFIG['DLEXT']

def mri_2?
  defined?(RUBY_ENGINE) && RUBY_ENGINE == "ruby" &&
    RUBY_VERSION =~ /^2/
end

if mri_2?
  require 'binding_of_caller/mri2'
elsif defined?(RUBY_ENGINE) && RUBY_ENGINE == "ruby"
  require "binding_of_caller.#{dlext}"
elsif defined?(Rubinius)
  require 'binding_of_caller/rubinius'
elsif defined?(JRuby)
  require 'binding_of_caller/jruby_interpreted'
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
binding_of_caller-0.7.3.pre1 lib/binding_of_caller.rb