ここで本当に明白な何かが欠けているように感じます。
次のハッシュを変数「simple_lable」に配置しました。inspect を呼び出すと問題なく動作しますが、数値にアクセスできないようです。.to_i は 0 として出力され、.to_f は 0.0 として出力され、to_s は空白として出力されます
puts "**************************"
puts simple_label.inspect
puts simple_label["margin_top"].to_f
puts simple_label["margin_bottom"].to_f
puts simple_label["margin_right"].to_f
puts simple_label["margin_left"].to_f
puts simple_label["paper_size"]
puts "**************************"
結果は
**************************
{"paper_size"=>"LETTER", "top_margin"=>36, "bottom_margin"=>36, "left_margin"=>15.822, "right_margin"=>15.822, "columns"=>3, "rows"=>10, "column_gutter"=>15, "row_gutter"=>0}
0.0
0.0
0.0
0.0
LETTER
**************************
したがって、値はそこにありますが、それらを正しく把握できないようです。
何か案は?
どうもありがとう。