# File lib/facet/version.rb, line 61
  def set( arg, *nums )
    if String === arg then
      unless m = VERSION_EXP.match( arg ) then
        raise ArgumentError, "wrong version string format '#{arg}'"
      end
      @num = m[0].split('.').collect {|i| i.to_i }
    else
      @num = [ arg, *(nums || []) ]
      #@num.unshift arg
    end
  end