Well... now I have another problem...
I write:
********************
def wipe_mutterings_from( sentence )
unless sentence.respond_to? :include?
raise ArgumentError, "cannot wipe mutterings from a #{
sentence.class }"
end
while sentence.include? '('
open = sentence.index( '(' )
close = sentence.index( ')', open )
sentence[open..close] = '' if close
end
end
$stdout.sync = true
what_he_said = "But, strangely (em-pithy-dah),I learned upon."
wipe_mutterings_from( what_he_said )
print what_he_said
wipe_mutterings_from( 123 )
print what_he_said
*****************
Theoretically, the console has to show the "what he said" sentence and
then the error... However, it occurs the other way round, even with the
$stdout set to true. Suggestions will be welcome :D
--
Posted via http://www.ruby-forum.com/.