Yeah, it happens in normal ruby :)
It's all about the argument... button { ... } seems fine, but not
button 'arg' { ... }
I experienced the same weirdness in Camping too. :)
On 19/09/2008, at 7:59 AM, Joshua Choi wrote:
Oops! My apologies to everyone: I seem to have double-posted this. The
Internet hung when I sent it, so I thought that it wasn't sent.
Changing it to button('test') { ... } works, but is it a Ruby problem?
I tried it in regular Ruby and it seemed to work fine...
Sincerely,
Joshua Choi
On Thu, Sep 18, 2008 at 2:45 PM, Bluebie, Jenna
<[EMAIL PROTECTED]> wrote:
Change it to button('test') {... I think ruby gets confused
otherwise and
tries to treat the { as the beginning of a hash.
On 19/09/2008, at 6:37 AM, Joshua Choi wrote:
The following code does not work:
Shoes.app do
stack do
button 'Test' {
alert "Boo"
}
end
end
The error is from lib/shoes.rb line 359:
compile error
test.rb:4: syntax error, unexpected '{', expecting kEND
test.rb:6: syntax error, unexpected '}', expecting kEND
A similar error occurs with the following:
Shoes.app do
stack {
button 'Test' {
alert "Boo"
}
}
end
I have Shoes r970 Mac OS X.
Sincerely,
Joshua Choi