Module: RubyInfo

Defined in:
lib/carat-dev/system/rubyinfo.rb

Constant Summary collapse

CONFIG =
Config::CONFIG
PLATFROM =
RUBY_PLATFORM
RUBY =
CONFIG['ruby_install_name']
VERSION =
RUBY_VERSION
RELEASE_DATE =
RUBY_RELEASE_DATE
MAJOR_VERSION =
CONFIG['MAJOR'].to_i
MINOR_VERSION =
CONFIG['MINOR'].to_i
TEENY_VERSION =
CONFIG['TEENY'].to_i
BINDIR =
File.join( CONFIG['bindir'] )
LIBDIR =
File.join( CONFIG['libdir'], 'ruby' )
DATADIR =
File.join( CONFIG['datadir'] )
ARCH =
CONFIG['arch']
NEW_LIB_PATH =
((MAJOR_VERSION >= 2) or
                  ((MAJOR_VERSION == 1) and
                   ((MINOR_VERSION >= 5) or
((MINOR_VERSION == 4) and (TEENY_VERSION >= 4)))))
SITELIBDIR =
File.join( LIBDIR, VERSION, 'site_ruby' )
STDLIBDIR =
File.join( LIBDIR, VERSION )
RBDIR =
File.join( STDLIBDIR )
SODIR =
File.join( STDLIBDIR, ARCH )
SITE_RB =
File.join( SITELIBDIR )
SITE_SO =
File.join( SITELIBDIR, ARCH )
RUBY_PATH =
File.join( BINDIR, RUBY )
DLEXT =
CONFIG['DLEXT']
Extentions =
[ 'rb', DLEXT ]