#!/usr/local/bin/ruby class Lock @lock = 0 def initialize(r) @lock = r end def glock() @lock end end class Locks @@locks = [] def initialize ( rd ) rd.each do |k| @@locks << Lock.new(rd) end end def printLocks @@locks.each do |l| puts l.glock() end end end g1 = Locks.new([5]) puts "print g1 locks" g1.printLocks g2 = Locks.new([3]) puts "print g2 locks" g2.printLocks