From: Ruby Student Date: 2013-05-24T22:29:47+09:00 Subject: On Green Shoes, do we have a broken arrow? --001a11c1c4b85f6c2404dd76ad1e Content-Type: text/plain; charset=ISO-8859-1 Team, I copied the code listed below and attempted to run it. It crashes with the following messages. ruby arrow000.rb /usr/local/lib/ruby/gems/1.9.1/gems/green_shoes-1.1.374/lib/shoes/app.rb:625:in `block in arrow': undefined method `*' for nil:NilClass (NoMethodError) from /usr/local/lib/ruby/gems/1.9.1/gems/green_shoes-1.1.374/lib/shoes/app.rb:569:in `instance_eval' from /usr/local/lib/ruby/gems/1.9.1/gems/green_shoes-1.1.374/lib/shoes/app.rb:569:in `block in shapebase' from /usr/local/lib/ruby/gems/1.9.1/gems/green_shoes-1.1.374/lib/shoes/app.rb:573:in `call' from /usr/local/lib/ruby/gems/1.9.1/gems/green_shoes-1.1.374/lib/shoes/app.rb:573:in `shapebase' from /usr/local/lib/ruby/gems/1.9.1/gems/green_shoes-1.1.374/lib/shoes/app.rb:593:in `shape' from /usr/local/lib/ruby/gems/1.9.1/gems/green_shoes-1.1.374/lib/shoes/app.rb:624:in `arrow' from arrow000.rb:12:in `block in
' from /usr/local/lib/ruby/gems/1.9.1/gems/green_shoes-1.1.374/lib/shoes/main.rb:98:in `instance_eval' from /usr/local/lib/ruby/gems/1.9.1/gems/green_shoes-1.1.374/lib/shoes/main.rb:98:in `app' from arrow000.rb:2:in `
' require "green_shoes" Shoes.app { fill red rect( :left => 10, :top => 10, :width => 40 ) arrow( :left => 30, :top => 60, :width => 40 ) } Thank you -- Ruby Student --001a11c1c4b85f6c2404dd76ad1e Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable
Team,

I copied the code listed below and= attempted to run it. It crashes with the following messages.

ruby a= rrow000.rb
/usr/local/lib/ruby/gems/1.9.1/gems/green_shoes-1.1.374/lib/s= hoes/app.rb:625:in `block in arrow': undefined method `*' for nil:N= ilClass (NoMethodError)
=A0=A0=A0 from /usr/local/lib/ruby/gems/1.9.1/gems/green_shoes-1.1.374/lib/= shoes/app.rb:569:in `instance_eval'
=A0=A0=A0 from /usr/local/lib/ru= by/gems/1.9.1/gems/green_shoes-1.1.374/lib/shoes/app.rb:569:in `block in sh= apebase'
=A0=A0=A0 from /usr/local/lib/ruby/gems/1.9.1/gems/green_shoes-1.1.374/lib/= shoes/app.rb:573:in `call'
=A0=A0=A0 from /usr/local/lib/ruby/gems/1= .9.1/gems/green_shoes-1.1.374/lib/shoes/app.rb:573:in `shapebase'
= =A0=A0=A0 from /usr/local/lib/ruby/gems/1.9.1/gems/green_shoes-1.1.374/lib/= shoes/app.rb:593:in `shape'
=A0=A0=A0 from /usr/local/lib/ruby/gems/1.9.1/gems/green_shoes-1.1.374/lib/= shoes/app.rb:624:in `arrow'
=A0=A0=A0 from arrow000.rb:12:in `block = in <main>'
=A0=A0=A0 from /usr/local/lib/ruby/gems/1.9.1/gems/= green_shoes-1.1.374/lib/shoes/main.rb:98:in `instance_eval'
=A0=A0=A0 from /usr/local/lib/ruby/gems/1.9.1/gems/green_shoes-1.1.374/lib/= shoes/main.rb:98:in `app'
=A0=A0=A0 from arrow000.rb:2:in `<main&= gt;'




require "green_shoes"
Sh= oes.app {
=A0=A0=A0=A0=A0=A0=A0 fill red
=A0=A0=A0=A0=A0=A0=A0 rect(
=A0=A0=A0= =A0=A0=A0=A0=A0=A0 :left =3D> 10,
=A0=A0=A0=A0=A0=A0=A0=A0=A0 :top = =3D> 10,
=A0=A0=A0=A0=A0=A0=A0=A0=A0 :width =3D> 40
=A0=A0=A0= =A0=A0=A0=A0 )
=A0=A0=A0=A0=A0=A0=A0 arrow(
=A0=A0=A0=A0=A0=A0=A0=A0= =A0 :left =3D> 30,
=A0=A0=A0=A0=A0=A0=A0=A0=A0 :top =3D> 60,
= =A0=A0=A0=A0=A0=A0=A0=A0=A0 :width =3D> 40
=A0=A0=A0=A0=A0=A0=A0 )
=A0=A0=A0=A0=A0 }

Thank you

--
Ruby Student
--001a11c1c4b85f6c2404dd76ad1e--