#!/usr/bin/env ruby # encoding: utf-8 #SiSU: copyright (C) 1997 - 2011 Ralph Amissah; License GPL, see appended program information begin def ruby_version_ok?(base_version) @v ||=RUBY_VERSION.scan(/\d+/) vb=base_version.scan(/\d+/) if @v[0].to_i < vb[0].to_i \ or @v[0].to_i == vb[0].to_i \ && @v[1].to_i < vb[1].to_i \ or @v[0].to_i == vb[0].to_i \ && @v[1].to_i == vb[1].to_i \ && @v[1].to_i < vb[2].to_i raise "Please, use Ruby#{vb} or later, current Ruby #{RUBY_VERSION}" else check_incompatible_ruby_build? end end def check_incompatible_ruby_build? require 'rbconfig' e=Config::CONFIG if RUBY_VERSION == '1.9.2' \ && e['PATCHLEVEL'].to_i < 180 raise <. If you have Internet connection, the latest version of the GPL should be available at these locations: * SiSU uses: * Standard SiSU markup syntax, * Standard SiSU meta-markup syntax, and the * Standard SiSU object citation numbering and system * Hompages: * Download: * Ralph Amissah