Hello,


> I am new to ruby. I have the following simple ruby script
> def make_show_name(show)
> =A0return Proc.new {|host| show + " with " + host}
> end
> show =3D make_show_name("Practical Cannibalism")
> show.call("H. Annabellector")
>
> when run this using irb, it prints out: Practical Cannibalism with H.
> Annabellector
> but when I saved this as test.rb and type ruby test.rb, it prints out
> nothing.
>
> What is the problem here?

irb automaticaly prints out the value of the last expression, but your
script does not.

Try

puts show.call("H. Annabellector")

and it should be fine.

Cheers,


--=20
JJ Fleck
PCSI1 Lyc=E9e Kl=E9ber