Sha256: 48e89f589d07a944adde972188400ac4dd94830365ee2de78cbd1533e82cf91f
Contents?: true
Size: 998 Bytes
Versions: 7
Compression:
Stored size: 998 Bytes
Contents
#!/usr/bin/env ruby require 'rubygems' require 'templater' require File.join(File.dirname(__FILE__), '..', 'res', 'generators', 'rhogen') require File.join(File.dirname(__FILE__), '..', 'lib', 'rhodes') # Stub this method to force 1.8 compatibility (come on templater!) class Encoding def find "utf-8" end def dummy? false end end class String def force_encoding(enc) return self end def encoding if RUBY_VERSION =~ /1\.8/ and Encoding.responds_to?('new') Encoding.new else Encoding.default_external end end end params = ["--rhodes-ver"] def findParam(paramArray, paramId) i=0 until i == paramArray.size do param = paramArray[i] paramPair = param.split('=') if paramPair.size > 1 if paramId == paramPair[0] then return paramPair[1].to_s end end i += 1 end return nil end requestVer = findParam(ARGV, params[0]) if requestVer >= Rhodes::VERSION puts 1 else puts 0 end
Version data entries
7 entries across 7 versions & 1 rubygems