t4supp = { "b14" => { "x" => 10, "y" => 4, "r" => "/^[0-9]*$/", "v" => 0 }, "b16" => { "x" => 5, "y" => 6, "r" => "/^[0-9.]*$/", "v" => 1234.56 }, "b22" => {"x" => 15, "y" => 6, "r" => "/^[0-9.]*$/", "v" => 0.00 } } t4supp.each_key {|k| print "t4supp key = #{k}\n" t4supp[k].each {|k,v| print " key = #{k}, value = #{v}\n" } }