simanのブログ

ゆるふわプログラマー。競技プログラミングやってます。Ruby好き

Shoesでログの出力

ShoesでGUIプログラミングしていると、デバッグの際に中の値を見たくなる時があるので、それを出力する方法です。出力にはinfoメソッドを使用します

Shoes.app {
  radius = 40
  oval(
    left: 10,
    top: 10,
    radius: radius)
  info("radius size = #{radius}")
}

実行するとこんな感じで円が出力されます。
f:id:simanman:20140305174722p:plain

この画面ではログを見ることができませんが、ここでMacだと「alt + /」を押すことでShoes consoleを呼び出すことができます。
f:id:simanman:20140305174904p:plain

この画面にログが出力されますので、このログを見ながらデバッグを行うと良いと思います。