HEX
Server: Apache/2.4.6 (CentOS) OpenSSL/1.0.2k-fips PHP/7.2.34
System: Linux atalantini.com 3.10.0-1127.13.1.el7.x86_64 #1 SMP Tue Jun 23 15:46:38 UTC 2020 x86_64
User: root (0)
PHP: 7.2.34
Disabled: NONE
Upload Files
File: //usr/share/Modules/init/ruby.rb
if !ENV.has_key?('MODULEPATH') then
  ENV['MODULEPATH'] = File.open("#{ENV['MODULESHOME']}/init/.modulespath","r").readlines.reject {|e| e =~ /^(\s*#|$)/}.join(":") 
end


if !ENV.has_key?('LOADEDMODULES') then
	ENV['LOADEDMODULES'] = ''
end

class ENVModule
  def ENVModule.module(*args)
    if args[0].kind_of?(Array) then
      args = args[0].join(" ")
    else
      args = args.join(" ")
    end

    exec_prefix = "/usr/bin"
    eval  `#{exec_prefix}/modulecmd ruby #{args}`

  end
  
  def ENVModule.load(args)
     ENVModule.module "load #{self.get_args(args)}"
  end
  
  def ENVModule.unload(args)
     ENVModule.module "unload #{self.get_args(args)}"
  end
  def ENVModule.list
    ENVModule.module 'list'
  end
  private
  def ENVModule.get_args(args)
    if args.kind_of?(Array) then
      arg = args.join(" ")
    else
      arg = args
    end
    return arg
  end
end