Sha256: 484d6923e4d55da5e94034a429378680c77c8b1486113643d2d2b5ca9ca472d0
Contents?: true
Size: 1.67 KB
Versions: 1
Compression:
Stored size: 1.67 KB
Contents
=begin = RubyInfo Constants pertaining to Ruby itself. == Authors * Minero Aoki * T. Onoma == Legal Adapted from RubyParams module by Minero Aoki Copyright (c) 1999-2002 Minero Aoki <aamine@loveruby.net> This program is free software. You can distribute/modify this program under the terms of the GNU Lesser General Public License version 2 or later. == Version $Id: rubyloader.rb,v 1.3 2002/01/05 06:19:34 aamine Exp $ =end require 'rbconfig' module RubyInfo 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 #VERSION = CONFIG['MAJOR'] + '.' + CONFIG['MINOR'] 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))))) if NEW_LIB_PATH then SITELIBDIR = File.join( LIBDIR, 'site_ruby', VERSION ) else SITELIBDIR = File.join( LIBDIR, VERSION, 'site_ruby' ) end 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 ] end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
carats-0.3.0 | lib/carat-dev/system/rubyinfo.rb |