class Effects private_class_method :new @@effects = [] def Effects.GetEffects() return @@effects end def Effects.Add(effect) @@effects.push(effect) end end d = Dir.new("Effects") d.each do |x| if (x.include?(".rb")) require x end end