require 'tk' TkRoot.new{ title 'cget' } c = TkCanvas.new.pack message = <'ridge').pack('fill'=>'x', 'padx'=>20) TkButton.new(nil, 'text'=>'canvas.cget', 'command'=>proc{ msg.text( message.chop ) }).pack Tk.mainloop