From: Jason Loughran Date: 2010-01-28T01:53:41+09:00 Subject: SNMP::Integer values in Ruby 1.9 Hey guys, this is my first forum post. Wanted to see if anyone could give me some insight. I have written a script to derive RSSI values from a Wimax Base Station. There is some output change between Ruby 1.8 and 1.9. active_sfid.each { |c| print "SFID#{c}:", "#{histogram_summary.fetch(sfarray_num +=1)}" " " } (Objects are all arrays) Output in Ruby 1.8.7: SFID7:53 SFID8:47 SFID9:68 SFID10:57 SFID11:61 SFID12:56 SFID13:53 SFID14:46 SFID15:54 SFID16:47 SFID17:41 SFID18:37 SFID19:55 SFID20:51 SFID23:49 SFID24:45 SFID31:50 SFID32:45 SFID33:57 SFID34:51 SFID35:51 SFID36:47 SFID37:57 SFID38:52 SFID39:58 SFID40:54 SFID41:53 SFID42:49 SFID43:53 SFID44:48 SFID45:60 SFID46:56 SFID47:49 SFID48:44 SFID49:49 SFID50:43 SFID51:44 SFID52:40 SFID53:55 SFID54:52 SFID55:52 SFID56:46 SFID59:64 SFID60:56 SFID61:54 SFID62:50 SFID63:52 SFID64:48 SFID67:53 SFID68:48 SFID69:54 SFID70:49 SFID73:50 SFID74:44 Output in Ruby 1.9: SFID7:[#] SFID8:[#] SFID9:[#] SFID10:[#] SFID11:[#] SFID12:[#] SFID13:[#] SFID14:[#] SFID15:[#] SFID16:[#] SFID17:[#] SFID18:[#] SFID19:[#] SFID20:[#] SFID23:[#] SFID24:[#] SFID31:[#] SFID32:[#] SFID33:[#] SFID34:[#] SFID35:[#] SFID36:[#] SFID37:[#] SFID38:[#] SFID39:[#] SFID40:[#] SFID41:[#] SFID42:[#] SFID43:[#] SFID44:[#] SFID45:[#] SFID46:[#] SFID47:[#] SFID48:[#] SFID49:[#] SFID50:[#] SFID51:[#] SFID52:[#] SFID53:[#] SFID54:[#] SFID55:[#] SFID56:[#] SFID59:[#] SFID60:[#] SFID61:[#] SFID62:[#] SFID63:[#] SFID64:[#] SFID67:[#] SFID68:[#] SFID69:[#] SFID70:[#] SFID73:[#] SFID74:[#] How can I get just the @value and why is this so different? I'm hoping to cut processor usage using 1.9. Thanks, Jason -- Posted via http://www.ruby-forum.com/.