Top Level Namespace
Defined Under Namespace
Modules: Kernel, Luruju
Classes: Class
Instance Method Summary
collapse
Instance Method Details
#am_i_cruby? ⇒ Boolean
11
|
# File 'lib/luruju/prepare.rb', line 11
def am_i_cruby?() !am_i_jruby? end
|
#am_i_jruby? ⇒ Boolean
4
5
6
7
8
9
|
# File 'lib/luruju/prepare.rb', line 4
def am_i_jruby?
require "java"
self.class.method_defined? :include_class
rescue LoadError
false
end
|
#luruju_bin(file) ⇒ Object
2
|
# File 'lib/luruju/prepare.rb', line 2
def luruju_bin(file) File.join File.dirname(__FILE__),'..','..','bin', file end
|
#ruby_vm_name ⇒ Object
12
|
# File 'lib/luruju/prepare.rb', line 12
def ruby_vm_name() am_i_jruby? ? 'jruby' : 'cruby' end
|